Die Frage wurde bestimmt schon hier irgendwie beantwortet. Habe aber leider trotz Sufu nix gefunden.
Ich würde gern in meinem Projekt zwischen zwei Formen wechseln können. Jedoch bin ich irgendwie schon zu blöd eine neue Form meinem Projekt hinzuzufügen. Ich kann zwar neue Formen erstellen. Die hängen dann aber in keinster Weise mit meinem Projekt zusammen. Ich habe auch kein Objekt (bzw. einen Pointer mit dem ich mir ein Objekt erstellen kann) in meiner Hauptform mit dem ich irgendwelche Methoden wie Show oder Hide aufrufen könnte.
Ich hoff mal des Problem lässt sich schnell lösen. -- Microsoft Visual C++.NET Version 7Dieser Post wurde am 05.02.2006 um 11:35 Uhr von Antialc editiert.
Jedoch bin ich irgendwie schon zu blöd eine neue Form meinem Projekt hinzuzufügen. Ich kann zwar neue Formen erstellen. Die hängen dann aber in keinster Weise mit meinem Projekt zusammen.
du must im header file von form1 #include "Unit2.h" und im header file von form2 #include "Unit1.h" einfügen wenn du die bcb standart namen verwendest sonst natürlich deine eigenen
Zitat von Antialc:
Ich habe auch kein Objekt (bzw. einen Pointer mit dem ich mir ein Objekt erstellen kann) in meiner Hauptform mit dem ich irgendwelche Methoden wie Show oder Hide aufrufen könnte.
ich benutze immer die eigenschaft Visible Form1->Visible=true; = sichtbar Form1->Visible=false; = unsichtbar -- "Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein www.blue-xenon.de.vuDieser Post wurde am 05.02.2006 um 13:00 Uhr von BoBtheREapER editiert.
du must im header file von form1 #include "Unit2.h" und im header file von form2 #include "Unit1.h" einfügen wenn du die bcb standart namen verwendest sonst natürlich deine eigenen
Wenn ich das machen würde würde ich doch eine Endlosschleife erhalten.
Unit1 #include Unit2
Unit2 #include Unit1
Unit1 { Unit2 { Unit1 { usw. } } } -- Microsoft Visual C++.NET Version 7
Es funktioniert auf jeden fall. Von daher schon mal vielen dank.
Kann mir aber einer erklären warum das keine Endlosschleife ergibt? Ich tipp einfach mal auf irgendwelche Präprozessorbefehle. Aber welche???
PS: Auf die Idee mit dem includen bin ich auch gekommen. Bloß wollte ich mir dann auch immer gleich ein Objekt erstellen. Und da hatter dann gemeckert. -- Microsoft Visual C++.NET Version 7
achtung vermutung: der bcb erstellt ne liste derer dateien die includet werden müssen in wievielen libs und anderen units kommt zb math.h oder io.h vor so dass dann jede datei nur einmal includet wird