4D v19

CONFIRM

Home

 
4D v19
CONFIRM

CONFIRM 


 

CONFIRM ( Meldung {; OKTitel {; AbbrechenTitel}} ) 
Parameter Typ   Beschreibung
Meldung  String in Zu bestätigende Meldung
OKTitel  String in Titel der Schaltfläche OK
AbbrechenTitel  String in Titel der Schaltfläche Abbrechen

Der Befehl CONFIRM zeigt einen Dialog mit dem Text Meldung und den beiden Schaltflächen OK und Abbrechen. Klicken Sie auf die Schaltfläche OK oder drücken Sie die Zeilenschaltung bzw. Eingabetaste, nimmt die Systemvariable OK den Wert 1 an. Klicken Sie auf die Schaltfläche Abbrechen, nimmt die Systemvariable OK den Wert 0 an.
Benutzen Sie CONFIRM zum Bestätigen einer Anweisung.

Im Parameter Meldung setzen Sie die anzuzeigende Meldung. Sie kann bis zu 255 Zeichen enthalten. Ist sie länger als dieser Bereich, wird sie abgeschnitten.

Die Schaltfläche OK hat standardmäßig den Titel “OK”, die Schaltfläche Abbrechen den Titel “Abbrechen“. Mit den optionalen Parametern OKTitel und AbbrechenTitel können Sie einen eigenen Titel festlegen. Die Schaltfläche wird bei Bedarf nach links erweitert.

Tipp: Rufen Sie CONFIRM nicht in Formular- oder Objektmethoden auf, die die Ereignisse On Activate oder On Deactivate verwalten; denn das verursacht eine Endlosschleife.

Die Zeile:

 CONFIRM("WARNING: You will not be able to revert this operation.")
 If(OK=1)
    ALL RECORDS([Old Stuff])
    DELETE SELECTION([Old Stuff])
 Else
    ALERT("Operation canceled.")
 End if

zeigt folgende Meldung auf dem Bildschirm (unter Windows):

Die Zeile: 

 CONFIRM("Do you really want to close this account?";"Yes";"No")

zeigt folgende Meldung auf dem Bildschirm (unter Windows):

Sie entwickeln eine internationale 4D Anwendung. Sie haben Ihre Texte für die Oberfläche mit Übersetzungen in die Zielsprache in XLIFF Dateien gesetzt. So kann der Code:

 C_TEXT($title;$yes;$no)
 $title:=Get localized string("add_Memo")
 $yes:=Get localized string("yes")
 $no:=Get localized string("no")
 CONFIRM($title;$yes;$no)

die Meldung auf dem Bildschirm in Französisch anzeigen (unter Windows):

Hinweis: Weitere Informationen zur XLIFF Lokalisation der Anwendung finden Sie im Abschnitt Anhang B: XLIFF Architektur

Die Zeile:

 CONFIRM("WARNING: If your pursue this operation, some records will be "+"irremediably affected."+\
 Char(13)+"What do you want to do?";"Do NOT continue";"Continue")

zeigt folgende Meldung auf dem Bildschirm (unter Windows):



Siehe auch 

ALERT
Request

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Meldungen
Nummer: 162

Dieser Befehl ändert die Systemvariable OKDieser Befehl kann in preemptive Prozessen laufen

 
GESCHICHTE 

Geändert: 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)