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