Ich muss gestehen, der Umgangston lässt leider nach.
Ich habe in
procedure TForm1.Log(aStr : String);
UND
procedure TForm1.UpdateTimerTimer(Sender: TObject);
jeweils ein Exit an erster Stelle eingebaut. Trotzdem wird der Write-Aufruf nur genau 5x durchlaufen und beim 6ten Mal hängt dieser. Es hat nichts mit der
VCL zu tun und ich würde mich über einen netteren Umgangston wieder freuen
Edit:
Am besten mal hier ein Breakpoint machen und gucken, wie oft er rein kommt obwohl die Liste 100 Einträge hat
Data.Context.Connection.IOHandler.WriteDirect(Data.Daten);