Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Synchronize und Prozedur mit Parametern

  Alt 16. Apr 2006, 15:20
globale Variablen sind fast das Stichwort. Und zwar kannst du variablen aus dem Private dafür nutzen.
Delphi-Quellcode:
type
  TYourThread = class(TThread)
  private
    fCaptionValue: String;
    [...]
  end;
implementation
  
procedure TYourThread.SyncProc;
begin
  FormXY.ProcedureMitParameter(fCaptionValue);
end;

procedure TYourThread.Execute;
begin
  [...]
  fCaptionValue := 'Das was übermittelt werden soll';
  SyncProc;
  [...]
end;
eine weitere Möglichkeit wäre das du den String icht als Parameter mit gibst sondern in der Syncronisierten Methode vom Thread abfragst (YourThread.DerTolleString)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat