Hallo Leute,
ich habe einen Thread parallel zu meinem Hauptprogramm laufen...
Nun habe ich folgendes Problem:
In dem Thread werden Daten an den Rechner gesendet.
Und parallel dazu will ich in dem Thread Ausgaben auf dem
Bildschirm erzeugen.
Doch leider funktionieren diese Ausgaben nicht !
Er bleibt dann hängen und es geht nix mehr ....
Ich kann z.B. keine Windows Fensteraufrufen:
MessageDlg( "Fehler.", mtError, TMsgDlgButtons() << mbOK, 0 );
oder irgendwelche einfachen Ausgaben :
MainForm->ComAusgabeLabel->Caption = "Searching for ....";
Kann es sein das ich dem Thread noch irgendwas bekannt geben muss ??
Ich benutze den normalen Windows Thread...
" UTHREADPROC ThreadRx( void *p ) "
das ist der Kopf.
wäre sehr schön wenn da jemand weiter wüßte,
bin nämlich mit meinem Projekt fertig und das ist das letzte Problem.
thx
ich habe einen Thread parallel zu meinem Hauptprogramm laufen...
Nun habe ich folgendes Problem:
In dem Thread werden Daten an den Rechner gesendet.
Und parallel dazu will ich in dem Thread Ausgaben auf dem
Bildschirm erzeugen.
Doch leider funktionieren diese Ausgaben nicht !
Er bleibt dann hängen und es geht nix mehr ....
Ich kann z.B. keine Windows Fensteraufrufen:
MessageDlg( "Fehler.", mtError, TMsgDlgButtons() << mbOK, 0 );
oder irgendwelche einfachen Ausgaben :
MainForm->ComAusgabeLabel->Caption = "Searching for ....";
Kann es sein das ich dem Thread noch irgendwas bekannt geben muss ??
Ich benutze den normalen Windows Thread...
" UTHREADPROC ThreadRx( void *p ) "
das ist der Kopf.
wäre sehr schön wenn da jemand weiter wüßte,
bin nämlich mit meinem Projekt fertig und das ist das letzte Problem.
thx