(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
Re: Alzaimar's Workerthread und Stringübergabe ?
26. Sep 2007, 21:15
Ahoi,
Übergebe den String einfach im Konstruktor, so etwa:
Delphi-Quellcode:
Type
TMyJob = Class(TWorkerThreadJob)
fDataStr: String;
Procedure AddData;
protected
Constructor Create (Const aDataStr : String);
Procedure Execute(aThread: TWorkerThread); override;
End;
Constructor TMyJob.Create (Const aDataStr : String);
Begin
Inherited;
fDataStr := aDataStr;
...
End;
...
PendingJobs.AddJob (TMyJob.Create('Foobar'));
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|