Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Problem mit ON...GOSUB, erbitte Hilfe! Kategorie: Programmierung Basic (von TomTom - 3.04.2004 17:53)
 Als Antwort auf Re: Problem mit ON...GOSUB, erbitte Hilfe! von ManfredW - 3.04.2004 16:08
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

Bisherige Antworten: