Registriert seit: 21. Jan 2013
Ort: Ingolstadt
23 Beiträge
FreePascal / Lazarus
|
Informationsauswertung im Hintergrund
3. Feb 2013, 04:12
Ich bin gerade dabei eine Modellbahnsteuerung zu schreiben.
Per COMPort teilen mir verschiedene Kontakte in der Anlage mit, z.B wo sich die Züge gerade befinden.
Aber ich verwende ein paar Modale Formulare. Diese blockieren ja den Rest vom Programm.
Die Infos gehen zwar in den Empfangspuffer. Trotzdem sollten die Kontagtinformationen doch Echtzeitnah verarbeitet werden.
Reicht es, wenn ich einen Timer einsetze, nach dessen Ablauf die Infos aus dem COMPort ausgewertet werden, Oder Ist der Timer auch durch das modale Formular bockiert?
Oder wäre Multithreading hier die bessere Lösung ? Hab ich allerdings noch nie gemacht.
Irgendwie sollte das Ganze im Hintergrund weiterlaufen.
Gruß Fritz
Fritz Tremmel
|