Pascal 7: Taste LOSGELASSEN?

Von: , Frage gestellt am Sa, 10. Feb 2001

Ich brauche eine Funktion, mit der ich in Pascal 7.0 feststellen kann, ob eine Taste LOSGELASSEN wurde, also sozusagen das Gegenstück zu "Keypressed".
Wäre sehr cool, wenn ihr mir weiterhelfen könntet,

Flo

2 Antworten zu dieser Frage

  1. Antwort von nach 7 Tagen hilfreich
    Re: Pascal 7: Taste LOSGELASSEN?

    Hi!

    Wenn du nur das Gegenereignis meinst ist es "NOT KEYPRESSED".
    Bei einer bestimmten Taste geht das so:

    Ein Beispiel für die Taste "A":

    var
    ch: char;

    ...
    if keypressed then
    if readkey = 'A' then
    ["A" gedrückt]
    begin
    while keypressed do;
    [hier wurde sie losgelassen]
    end;

    MFG, Volker

    • Antwort von nach 8 Tagen hilfreich
      Re^2: Pascal 7: Taste LOSGELASSEN?

      hm, das hab ich schon versucht.
      nur leider scheint das programm nur alle x mal ein signal von der tastatur zu bekommen, d.h. obwohl die Taste noch gedrückt ist, kommt für das programm der wert keypressed = false zurück.
      deswegen bräuchte ich einen befehl à la "ON LOSGELASSEN DO"...

      Flo [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!