Guten Morgen,
du hast das schon richtig erkannt. Timer1Timer wird entsprechend der Einstellung (in diesem Fall 100ms) ausgeführt. D.h. unabhängig welcher Code in der Procedure steht wird sie alle 100 ms aufgerufen. Der Code in der Prozedur liest ein Byte, und verarbeitet es im Memo (ganz grob
![Zwinkern](images/smilies/zwinkern.gif)
)
Warum das lesen in dem Timer ausgeführt wird kann ich dir auch nicht sagen. Vieleicht hatte es hardwaretechnischen Gründe. Wenn ich deine Frage richtig interpretiert habe ob das immer so mit dem Timer sein muß, ein klares NEIN