Ansonsten musst du das Pferd eben anders aufzäumen und die Daten per Thread abholen.
Ein TClientDataSet hat die aktuellen Daten für die Anzeige.
Der Thread holt die neuen Daten und übergibt diese (synchronisiert) and das TClientDataSet.
Oder du nimmst eine TCollection und füllst diese vom Thread aus. Dann ist das DBGrid natürlich Geschichte
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)