Freigeben über


WAIT-Befehl

Zeigt eine Meldung an und unterbricht die Ausführung von Microsoft Visual FoxPro, bis der Benutzer eine Taste drückt oder einen Mausklick ausführt.

WAIT [cMessageText] [TO VarName] [WINDOW [AT nRow, nColumn]] [NOWAIT]
   [CLEAR | NOCLEAR] [TIMEOUT nSeconds]

Parameter

  • cMessageText
    Gibt eine benutzerdefinierte Meldung an, die angezeigt werden soll. Wenn Sie cMessageText nicht angeben, zeigt Visual FoxPro die Standardmeldung an. Wenn cMessageText eine leere Zeichenfolge ("") ist, wird keine Meldung angezeigt, und Visual FoxPro setzt die Programmausführung erst dann fort, wenn eine Taste gedrückt wird.

  • TO VarName
    Speichert die gedrückte Taste in einer Variablen oder einem Arrayelement. Wenn die Variable oder das Arrayelement, auf die bzw. das VarName sich bezieht, nicht vorhanden ist, wird sie/es angelegt. Eine leere Zeichenfolge wird in VarName gespeichert, wenn Sie die EINGABETASTE oder eine nichtdruckbare Taste oder Tastenkombination drücken oder einen Mausklick ausführen.

  • WINDOW
    Zeigt die Meldung in einem Systemmeldungsfenster in der oberen rechten Ecke des Visual FoxPro-Hauptfensters an. Das Fenster kann vorübergehend durch Drücken von STRG oder der UMSCHALTTASTE ausgeblendet werden.

    In dieser Visual FoxPro-Version werden die grundlegenden Eigenschaften von Schriftarten, wie Schriftname, Schriftgröße und Schriftstil von den Schriftmerkmalen abgeleitet, die in der Windows-Systemsteuerung im Dialogfeld Eigenschaften von Anzeige auf der Registerkarte Darstellung festgelegt sind.

  • AT nRow, nColumn
    Die Position des Meldungsfensters auf dem Bildschirm wird in Visual FoxPro mit Hilfe dieser Variablen festgelegt.

  • NOWAIT
    Setzt die Programmausführung unmittelbar nach der Meldung fort. Das Programm wartet nicht ab, bis die Meldung aus dem Visual FoxPro-Hauptfenster entfernt wird, sondern setzt die Ausführung auf der Programmzeile fort, die unmittelbar auf die Zeile mit der WAIT NOWAIT-Anweisung folgt. Wenn Sie NOWAIT nicht angeben, wird die Programmausführung so lange unterbrochen, bis die Meldung aus dem Visual FoxPro-Hauptfenster durch Drücken einer Taste oder durch einen Mausklick entfernt wird.

  • CLEAR
    Entfernt ein Visual FoxPro-Systemfenster oder ein WAIT-Meldungsfenster aus dem Visual FoxPro-Hauptfenster, wenn die Eingabe in einem Programm erfolgt. Rückmeldungen von Indiziervorgängen, Sortiervorgängen usw. Werden z. B. bei Eingabe von SET TALK WINDOW in ein Visual FoxPro-Systemfenster geleitet. Das Fenster kann interaktiv entfernt werden, wenn Sie eine Taste drücken oder die Maus bewegen. Wenn Sie in einem Programm WAIT CLEAR ausgeben, wird das Fenster entfernt.

  • NOCLEAR
    Gibt an, dass ein WAIT-Meldungsfenster so lange im Visual FoxPro-Hauptfenster bleibt, bis WAIT CLEAR oder ein anderer WAIT WINDOW-Befehl eingegeben bzw. eine Visual FoxPro-Systemmeldung angezeigt wird.

  • TIMEOUT nSeconds
    Legt die Anzahl von Sekunden fest, die ohne Tastatureingabe oder Mausklick verstreichen dürfen, bevor WAIT beendet wird. nSeconds legt die Anzahl der verstreichenden Sekunden fest (Angabe von Sekundenbruchteilen erlaubt). Wenn TIMEOUT nicht die letzte Klausel in WAIT ist, generiert Visual FoxPro eine Syntax-Fehlermeldung.

Hinweise

Wenn in Visual FoxPro für Windows eine WAIT-Meldung angezeigt wird, können Sie durch Drücken der UMSCHALTTASTE oder von STRG alle Fenster einschließlich der WAIT-Meldung ausblenden.

Siehe auch

ACCEPT | CLEAR | ReadTimeout