ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
977
977
EMPFEHLEN
-
19.06.05 19:38 #1
Hi
ich habe ein sehr großen Problem. Und zwar will mich mein C++ Builder ärgen indem er andscheinend nur die oberste von 2 Headerdateien included und die zweite nicht. Je nachdem welche ich auf die erste Stelle verschiebe included er.
Code :1 2 3 4 5 6 7 8 9 10
#include <vcl.h> #include <time.h> #pragma hdrstop #include "inpout32.cpp" #include "Unit1.h" // bis hier includet er alles #include "Unit3.h" // diese beiden Filez steiten sich um den ersten Platz #include "Login.h" // diese Datei wird ANDSCHEINEND nicht includet #include "Unit4.h" // hier ist wieder alles in ordnung #include "Unit5.h"
die Fehlermeldung:Code :1 2 3 4 5
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) { Einstellungen_speichern(); LoginForm->Close(); // FoginForm ist in der Login.h deklariert und wird nicht gefunden }
Code :1
Undefined Symbol 'LoginForm'
wenn ich die beiden Header dateien vertausche passiert das selbe mit Funktionsaufrufen in die andere Datei.
Kann mir einer helfen. Ich bin verzweifelt; könnte den PC aus dem Fenster schmeißen (und diese Wut hate ich schon lange nicht mehr).C macht es einfach, sich in den Fuß zu schießen; C++ erschwert es, aber wenn man es tut, bläst es einem das ganze Bein weg." —Bjarne Stroustrup .-.-.-.-.-.-.
„Ich habe mir immer gewünscht, dass mein Computer so einfach zu bedienen sein sollte wie mein Telefon. Mein Wunsch wurde wahr. Ich weiß nun nicht mehr, wie mein Telefon funktioniert.“ —Bjarne Stroustrup
-
19.06.05 19:46 #2
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Ich denke mal die Fehlermeldung kommt weil die entsprechende Header nicht includiert wurde.
Hast du die Headerdateien selbst erstellt?
Und hast du immer am Anfang #ifdnef und #define... benutzt?
Und hast du das vielleicht immer mit Copy & Paste für die nächste übernommen aber nicht angepasst?
mfg
umbrasaxum
-
19.06.05 21:00 #3
kann ich alles beneinen bis auf punkt 1.
Die *.cpp und *.h habe ich aus einem anderen Projekt einfach kopiert aber das hat keine probleme gemacht weil die kopierte Datei kann auf das existierende Projekt zugreifen. Komischerweise aber scheinbar nicht umgekehrt.C macht es einfach, sich in den Fuß zu schießen; C++ erschwert es, aber wenn man es tut, bläst es einem das ganze Bein weg." —Bjarne Stroustrup .-.-.-.-.-.-.
„Ich habe mir immer gewünscht, dass mein Computer so einfach zu bedienen sein sollte wie mein Telefon. Mein Wunsch wurde wahr. Ich weiß nun nicht mehr, wie mein Telefon funktioniert.“ —Bjarne Stroustrup
-
19.06.05 21:04 #4
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Hmm.
Warum includierst du eigentlich eine "inpout32.cpp" und nicht "inpout32.h"?
mfg
umbrasaxum
Ähnliche Themen
-
C++ Builder 6 Borland Problem
Von Balthasar16 im Forum Borland CBuilder und VCLAntworten: 2Letzter Beitrag: 16.01.09, 14:29 -
Borland C++ Builder
Von riccardo1 im Forum C/C++Antworten: 7Letzter Beitrag: 02.05.08, 19:57 -
AnsiString problem beim Borland c++ Builder 6
Von FJK im Forum C/C++Antworten: 2Letzter Beitrag: 19.07.07, 12:36 -
Borland C++ Builder 6 - Problem(e)
Von Nico192 im Forum C/C++Antworten: 4Letzter Beitrag: 15.05.06, 20:29 -
Borland c++ Builder
Von js-mueller im Forum C/C++Antworten: 11Letzter Beitrag: 11.09.03, 12:57





Zitieren
Login






