itemX ist die Instanzvariable des Threads und mit
aThreadInfo.ThreadList.Items[i].itemX.bPause lege ich den Thread schlafen (ich prüfe einfach auf while bPause do ... (bPause, property, Boolean steht in der
Unit des Threads)
Habe gerade das hier gefunden und gucke es mir gleich mal an.
http://stackoverflow.com/questions/3...-pass-by-value
Demnach kann ich dann ja ... ok muss ich gleich gucken wenn ich wieder eine
IDE habe.. gucke ich gleich welches Object ich als Parameter übergeben kann.
Edit.
wenn ich den constructor habe
Delphi-Quellcode:
constructor TThreads.Create(...);
begin
...
itemX := TMeinThread.Create(...); // <== HIER
...
end;
aThreadInfo.ThreadList.Add(TThread.Create(...));
Da müsste ich dann ja die Referenz übergeben. Wäre das hier, haut mich nicht.. aber wäre das nicht "Self" (constructor)?