Thread aus Tutorial
-
Update:
ich habe zum Spaß einfach nochmal ein Tutorial-Projekt erzeugt. Hat funktioniert.
Nachdem, ich den Inhalt der unit1.h in die unit1.cpp kopiert habe und unit1.h absolut auskommentiert habe, bekomme ich den Fehler wieder. Es liegt also doch daran, wo die Sachen untergebracht sind. Kann mir das jemand erklären? Ebenfalls funktioniert es nicht, alles ausd er unit1.cpp in die unit1.h zu kopieren und unit1.cpp auszukommentieren.
?
Non comprendre.Simon
-
Irgendwie verstehe ich dein Problem nicht so ganz.
In deinem Thread musst Du doch, vor allem für ein solch Simples Tutorial, nur den Header deiner Form1 einbinden. (Unit1.h)?
Form1->Caption = IntToStr(FCount);
Woher sollte er sonst Form1 kennen?
Execute() wenn Du dir einen Quelltext haltepunkt im Debugger setzt der nie erreicht wird, kann man zu 90% davon ausgehen das dieser Punkt auch nie erreicht wird
Wenn ich nicht gerade absolut auf dem Schlauch stehe wird Execute() erst ausgeführt, sobald Du nach der der Thread-Objekt deklaration auch noch Resume() aufrufst.
myThread th = new myThread(NULL); myThread->Resume();
Hoffe das ich nicht gerade am Thema vorbei schreibe aber der `Fred` hier ist etwas verwirrend!