Einzelnen Beitrag anzeigen

Thomas83

Registriert seit: 7. Jan 2008
180 Beiträge
 
#4

Re: Muss ich aus einen Thread immer Synchronize aufrufen?

  Alt 23. Okt 2008, 11:04
hmmm.... also doch aber die Methode wird ja nicht vom VCL Thread gestartet..

so in etwa.
Delphi-Quellcode:
TmeinProc = Procedure(paramater : string) of object;
TMeinThread=class(TThread)
private
  fmeinProc : TmeinProc;
public
  procedure irgendwas;
  property OnMeinProc : TmeinProc read fmeinProc write fmeinProc;
end;

//...

procedure TmeinThread.irgendwas;
begin
  fmeinProc('text'); <- Synchronize ???
end;

//.. in der main
TfrmMain = class(TForm)
//...
public
  procedure MeinProc(paramater : string);
end;

Procedure TfrmMain.Formcreate;
begin
 fMeinThread.OnMeinProc = MeinProc;
end;
  Mit Zitat antworten Zitat