Thema: Delphi Variablen im Thread

Einzelnen Beitrag anzeigen

mashutu

Registriert seit: 15. Nov 2007
195 Beiträge
 
#11

Re: Variablen im Thread

  Alt 3. Jan 2008, 17:09
Du kannst dem Thread auch einen pointer auf einen Record

Delphi-Quellcode:
  prec = ^trec;
  tRec = record
      s : string;
      i : integer;
  end;
mitgeben (entweder als Var im constructor oder als accessmethod.

Delphi-Quellcode:
type mythread....
public
    procedure setData(var p:prec);


...

procedure TSortThread.setData(var p:prec);
begin
    fRec:=p;
end;
Wenn Du die Daten von aussen aenderst, "sieht" das der Thread.
utu

if it was hard to write it should be hard to read
  Mit Zitat antworten Zitat