Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#1

Frage zu Threads Zugriff auf Methoden von VCL-Objekten

  Alt 11. Mai 2004, 19:40
Hallo,

habe hier in einem Lehrbuch stehen, dass man auf Methoden von VCL-Objekten nicht direkt in der Execute-Methode zugreifen darf, sondern das mit Hilfe der Synchronize-Methode machen soll. Heißt das:

1. dass ich z.B "Form1.Memo1.Lines.Add(irgendwas)" in diese Synchronize-Methode packen muss?

2. wenn ja, könnte ich ja auch in diese Synchronize-Methode eine Procedur schreiben die zB so aussieht:

Delphi-Quellcode:
Procedure MyThread.MemoOutIrgendwas;
begin
  Form1.Memo1.Lines.Add(irgendwas)
end;
und dann

Synchronize(MemoOutIrgendwas) Das geht zwar, ich kann aber die Procedur MemoOutIrgendwas nicht mit einem Parameter belegen, da bekomme ich immer ne Fehlermeldung.

Gruß

Gambit
  Mit Zitat antworten Zitat