ich bringe evtl. ein paar 'Unsitten' aus einem/meinem vielleicht unsauberen Stil von FPC mit. Es geht um einen GPS-Logger, der einfach die NMEA-Datensätze auswertet und diese als GPX-Datei speichert. Das ganze sieht ungefähr so aus:
Code: Alles auswählen
repeat
repeat
{ Einlesen und auswerten der Datensätze. }
until keypressed;
{ Tastatureingabe wird als byte in buf gespeichert }
{ Auswertung der Tastatureingabe (z.B. t für Trackmark) }
until buf=27; { Also Aufzeichnung mit [ESC] beenden. }
Ich möchte nun eine GUI Anwendung schrieben, die mir die aktuellen Daten anzeigt und bei Bedarf einen Track aufzeichnet. Das ganze sollte über Buttons gestartet bzw. gestoppt werden nur weiß ich nicht, wie ich diese Routine wo hinpacken muss, damit ich sie dann auch irgenwie starten und stoppen kann. Zur Zeit habe ich nur einen Button, mit dem ich einen Datensatz einlesen und auswerten kann, was allerdings nicht so das ideale ist.
Vielleicht kann mir ja jemand helfen.
Gruß
Latze