Unterprogrammaufrug in FOrm1 von Form2?
-
Hi Leute!
Ich habe 2 Forms! Und ich möchte in Form1 ein Unterprogramm(void create(coid)) in Form2 aufrufen? Geht das und wenn ja wie?
Wäre dankbar für eure hilfe!
PS: bevor wieder so schnippische antworten von euren Moderatoren kommen sag ich gleich eins: ICh hab schon die Suchfkt. bemüht, jedoch nicht fündig geworden!
MfG black
-
In der FAQ steht was das dir helfen sollte.Ist zwar Variablenübergabe aber daran sollteste sehen können wie das bei Funktionen funktioniert.
http://www.c-plusplus.net/forum/viewtopic.php?t=39242
ps.: Aber dran denken das die Funktion im Public-Teil der Form deklariert sein muss.Sonst kann die andere nicht drauf zugreifen.
-
void __fastcall TForm1::Button1Click(TObject *Sender) { Form2->MeineFunktion(); }
-
Danke aber wenn ich es jetzt so mache:
Form1->create();
kommt folgender Fehler:
[Linker Error] Unresolved external 'TForm1::create()' referenced from L:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT2.OBJ
?! Was heißt das ?!
-
ist die Funktion create() Bestandteil der class TForm2?
hast du den Header von Form2 in Form1 eingebunden?