INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Wo werden Tasteneingaben gepuffert??



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.07.2008, 07:56
Beitrag #3

labruss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2008

7.1
-
de

71638
Deutschland
Wo werden Tasteneingaben gepuffert??
Das gefällt mir ja schonmal nicht sehr gut das man nicht einfach einen "Puffer" leeren kann.

Warum ich Tasteneingaben verwerfen will...?!
Es tritt folgendes Verhalten auf:
Ich hab an 3 Stellen in meinem Programm einen Eventcase im "Keydown-Modus"...Nun gibt es zwei Probleme:

Erstens, wenn man mehrmals auf eine Taste drückt wird die Aktion auch mehrmals ausgeführt , z.B. Taste für Messung starten...die Messung läuft dann und wenn ich aus Versehen 2mal grdrückt habe dann starten es die Messung nach Beendigung der ersten Messung direkt neu.
Hier wäre als ein "Pufferlöschen" am Ende der Aktion nützlich!

Zweitens:
Wenn ich an dem einen Eventcase eine Taste (oder mehrere) drücke,dann werden diese ganz normal abgearbeitet. Wenn ich danach direkt an einer anderen Programmstelle an ein Eventcase komme, dann werden alle die Tasten auch dort nochmal "eingelesen"...
Das ist normalerweise keine Problem, weil die Tasten meist andere sind und damit in diesem Case kein Event auslösen, aber wenn man nun etwas schreibt, oder nur aus Versehen auf eine Taste kommt die nunmal in einem anderen Case ein Event auslöst dann hat man ein Problem.

Somit wäre mein Programm auch nicht für eine Anwendung geeignet...

Was genau ist denn die Eventoption: "Key down ?" im Gegensatz zu "Key down"...??? Hab gehört das man damit Sachen verwerfen kann...
Ebenso kann man doch auch zwischen Funktions- und "normalen" Ascii-Tasten unterscheiden oder ??
Hat jemand eine Idee was man gegen das Problem beim Mehrfachdrücken machen kann??

Danke schonma...

Labruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Wo werden Tasteneingaben gepuffert?? - labruss - 30.07.2008 07:56

Gehe zu: