Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
ALWIM

Anmeldungsdatum: 08.08.2006 Beiträge: 1048 Wohnort: Niederbayern
|
Verfasst am: 24.09.2012, 21:05 Titel: Zähler funktioniert mit Sreenlock nicht mehr? |
|
|
Ich habe eine Do - Loop Schleife die ich per Tastendruck in ein Unterprogramm kurzfristig verlasse. Im Unterprogramm ist ein Zähler drin, der mit Screenlock bzw. Screenunlock nicht mehr funktioniert.
Kann mir jemand sagen warum?
Code: | Do
screenlock
IF MULTIKEY(&h1E) then test
locate 5,5: print c
screenunlock
Loop
Sub test
C += 1
end sub |
So in etwa sieht mein Code aus. Immer wenn ich die A-Taste drücke, soll der Zähler nur um eins nach oben zählen.
Ohne dem Screenlock funktioniert es. Ich brauche das Screenlock aber zwecks den Grafiken.
Was kann man dagegen tun?
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 24.09.2012, 21:17 Titel: |
|
|
Tastaturabfragen (hier: MULTIKEY) während eines gelockten Screens ist eine schlechte Idee. Schreibe nur das Notwendige in den gelockten Bereich - also nur das PRINT.
Es sollte sogar so reichen (keine unnötigen PRINT-Aufrufe):
Code: | Do
IF MULTIKEY(&h1E) then
test
locate 5,5
screenlock
print c
screenunlock
END IF
Loop |
_________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
|