Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 06.05.2005, 18:14 Titel: unangenehmes Piepsen bei INP(&H60) unterdrücken |
|
|
Hallo
Wenn ich INP(&60) also Abfragung in einer Schleife mache kommt so ein komisches unangenehmes Fiepsen.
In der MonsterFAQ steht ein Code. Der funktioniert bei mir aber nicht, wenn die Datei kompiliert ist.
Was soll ich jetzt machen? |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 06.05.2005, 18:28 Titel: |
|
|
das fiepsen kommt auch, wenn dus nicht machst..
Lösung:
schreib am Ende bei LOOP einfach noch UNTIL INKEY$=CHR$(27) dazu..
Damit wird der Tastaturpuffer geleert (das piepsen kommt, wenn der Überläuft durch Tastenwiederholung zB) und hat den schicken Nebeneffekt, dass sich das Programm bei einem Druck auf Escape beenden lässt.. (wenns hinter der Schleife fertig is)
Also einfach regelmäßig INKEY$ abfragen, dann piepster ned mehr. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 06.05.2005, 18:37 Titel: |
|
|
Danke.
Probier werd ich ausprobieren.  |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 07.05.2005, 09:29 Titel: |
|
|
Um genau zu sein, 15 mal.
Code: |
DO
k = INP(96)
FOR dumm = 1 TO 15: d$ = INKEY$: NEXT dumm
LOOP
|
jb |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 07.05.2005, 16:30 Titel: |
|
|
nö, nicht unbedingt.. wenn du ne schleife hast, die pro sekunde sowieso 50 mal abläuft fragst du einfahc pro durchlauf nur einmal INKEY$ ab, das reicht locker. du musst im prinzip nur schneller sein als die Tastatur.. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
noop
Anmeldungsdatum: 04.05.2005 Beiträge: 259
|
Verfasst am: 08.05.2005, 14:31 Titel: |
|
|
Funzt. Danke.
 |
|
Nach oben |
|
 |
|