Zitat von
himitsu:
Laufen dieses im Kontext des Hauptthreads ab?
Wenn nicht, rufst du diese Prozedur synchronisiert auf? (threadsicher)
Nein sie werden von der
ActiveX Komponente gesteuert und laufen nicht threadsicher ab.
Zitat von
Lannes:
RichEdit.Lines.Add('[' + TimeToStr(Time) + '] ' + s);
Gibt es das gleiche Problem.
@Bernhard Geyer: Ja, über die Lösung über PostMessage habe ich schon gelesen. Ich weiss aber nicht wie man folgende Befehle an das RichEdit-Objekt sendet:
Delphi-Quellcode:
Log.SelAttributes.Color := clBlack;
Log.SelStart := Log.GetTextLen;
Log.SelText := '[' + TimeToStr(Time) + '] ' + s + #13 + #10;
Gibt's dafür ein Beispiel?
Gruss Alois