Zitat von
himitsu:
statt einem Record könnte man auch ein Objekt übergeben (also die Objektreferenz) ... wollt ich nur mal so erwähnen,
aber das mit dem Record ist wohl gängiger.
Und man kan die Threadfunction aucvh gleich asl Methode der zugehörigen Klasse nehmen:
Delphi-Quellcode:
type TmyThread=class
private
a,b:Integer;
public
function ThreadFunc:Integer;
property ...
end;
...
//und im Aufruf:
myThread:=TmyThread.create;
myThread.property:=xyz;
BeginThread(nil,0,@TmyThreadClass.ThreadFunc,myThread,0,id);
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.