Entwickler-Ecke

Sonstiges (Delphi) - Thread Freeze


BakaBug - Fr 18.08.06 19:46
Titel: Thread Freeze
Naja .. wie schon der titel sagt..

also hab mir ein kleine's prog mit threads geschrieben..
und hab folgendes problem..

ich erzeuge nen THREAD.. und der läuft dann auch.. naja ich starte nen 2. THREAD..
ja der läuft dann auch... aber der 1.THREAD der .. macht dann nix mehr.. und sobalt der 2.THREAD geschlossen wird geht der 1. THREAD weiter .. ist das normal ??

Moderiert von user profile iconChristian S.: Titel geändert.


Born-to-Frag - Fr 18.08.06 21:54

Nein eigentlich nicht.. zeig doch mal den Code wie du die Threads erstellst :shock:


EDIT: :welcome: im Forum!


BakaBug - Fr 18.08.06 21:56


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var hm:ttest;
begin
 hm:=ttest.create(true);
 hm.FreeOnTerminate:=true;
 hm.DOStuff(socket,'localhost',30001,trackbar1.Position); //gebe meine start variablen weiter.. sonst geth nix -.-
 hm.Resume;
end;


Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt


Born-to-Frag - Fr 18.08.06 21:59

und den zweiten erstellst du aber mit einer anderen TTest-Variable?

Und wenn du auf die VCL zugreifst benutzt du Synchronize()?