Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Thread startet execute nicht

  Alt 22. Mai 2013, 17:55
Code:

constructor TCheckThread.Create(startcountarray:tcountarray; endstring:string; reforgestringarray:treforgestringarray);
var i:integer;
begin
  inherited Create(true);
  ...
  Self.Resume;
end;
Einfacher und kürzer ist es den Thread von Anfang an nicht Suspended zu starten:

Code:
constructor TCheckThread.Create(startcountarray:tcountarray; endstring:string; reforgestringarray:treforgestringarray);
var i:integer;
begin
  inherited Create(False);
  ...
end;
p.s. möglicherweise ist damit das Problem auch bereits behoben...

(ab Delphi 6 wird der Thread erst gestartet nachdem der Konstruktor ausgeführt wurde)
Michael Justin

Geändert von mjustin (22. Mai 2013 um 18:55 Uhr)
  Mit Zitat antworten Zitat