INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo Manfred! Nein, ich bin noch nicht über die magische 24 hinausgeschossen ;-) Ich hab mir nur mal Gedanken gemacht... "ON KEYIN GOSUB blabla" gefällt dem Auge ungleich besser als das Nutzen einer Hilfsvariable. Darüberhinaus funktioniert das Konstrukt "IF KEYIN = 0 THEN blabla" einwandfrei. Da braucht's keine HV. Wo bleibt da die Logik? ;-) > 'Hier wird durch else Char auf Null gesetzt. Die weiteren Abfragen sind dadurch sinnlos. Nicht ganz! Der User soll nur die Möglichkeit haben, im Menue die Cursor-Tasten und den "AnyKey" zu nützen. Das Drücken z.B. des UpKey sendet auf der seriellen Schnittstelle die Bytes 27, 91 und 65. DownKey ergibt 27, 91, 66. Wird nun eine DIESER Zeichenketten empfangen, liefert die Funktion die Werte 1 bis 4 zurück. Wird jedoch ein anderes Zeichen als 27 empfangen, ist jede weitere Abfrage sinnlos, es MUSS von einer anderen Taste kommen (AnyKey). Ich hab aber beim erneuten Lesen des Codes einen gaaanz anderen Fehler entdeckt, in diesem Sinne also vielen Dank für den Denkanstoss... :-)) Grüsse TomTom |
Antwort schreiben |