Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: TForm Controls an TThread übergeben

  Alt 15. Nov 2010, 09:29
Oh das wusste ich icht, ich dachte bei Ausgaben nur Synchronize benutzen zu müssen, aber auch bei einholen habe ich wohl nicht daran gedacht. Danke
Der Aufruf von TEdit.Text verursacht intern eine Windows-Message die den aktuellen Text des Controls abruft.
Wenn TEdit.Text nur eine Delphi/VCL-Internes property abfragen würde wäre das kein Problem.

s:= Synchronize(frm_Email.MemoNachricht.Lines.Text) funktioniert aber nicht. Falls du das meintest.
Delphi-Quellcode:
procedure TMyThread.GetText;
begin
  FTheText:= Email.MemoNachricht.Lines.Text;
end;

procedure TMyThread.OtherFunction;
begin
...
  Synchronize(GetText);
  s := FTheText;
...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat