' schrieb:Noch besser wäre jedoch wenn ich wüsste wie man einzelne Tasten "disabled"?! Das würde all meine Probleme glaub lösen, wenns diese Option überhaupt gibt!!
Mein Programm ist nämlich eigentlich schon fertig und das wär vorerst die einfachste Methode wie ich dieses Problem in Griff bekomm ohne mein komlettes Programm auf den Kopf zu stellen...
Zum Disabled siehe Achim.
Aber:
Das Verriegeln des erneuten Aufrufes eines Ablaufs mittels Disablen der Tasten - hab ich früher auch so gemacht. Das hat aber prinzipielle Nachteile: Das klappt nämlich nur in 95% aller Fälle: Wenn der Maschinenbediener früher Bäcker war, dann schafft der es nämlich durch wildes Geklicke immer, vor dem Disablen mehrmals zu drücken. Und schon ist der Salat da.
Eine Lösung ist eben sich den Puffer selbst zu bauen: z.B. mit einer Queue. Und wenn der Anwender tausendmal klickt, sobald die Messung fertig ist, wird die Queue gelöscht. Dann steht kein Klick mehr drinnen und es kann auch nicht gemessen werden.