Zur grundsätzlichen Frage:
Das Timer Event soll einfach nur Daten regelmäßig aus Schnittstelle abrufen und in einem Buffer speichern und einen Buffer-Pointer entsprechend hochzählen, sodass eine andere Routine regelmäßig nachschauen und auswerten kann. Anhand des Pointers auf das letzte Datenelement kann der jeweilige Stand abgelesen werden. Nur pausieren sollte das Abspeichen halt nicht.
Zum TimerSetEvent Tag:
Habe gerade gesehen ,dass auch Antworten dort
http://www.delphipraxis.net/158000-t...ml#post1133964
eingtroffen sind und werde Antworten auch dort eingeben. Danke für den Hinweis.