Zum Hauptinhalt springen

WinMenuSave

obj -> WinMenuSave(handle , Flags: int [, MenuName : alpha]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Menü speichern

Details

  • obj: Menü
  • int1: Flags Optionen (optional)
  • Resultat: int Fehlerwert _ErrOk Erfolg _ErrNameInvalid Der Name für das Objekt ist ungültig (Argument MenuName) _ErrLocked Das Objekt wird vom aktuellen Client im Designer editiert oder ist bereits durch _WinMenuOpenLock geöffnet _ErrExists in Objekt unter diesem Namen existiert bereits in der Datenbank und _WinMenuSaveOverwrite ist nicht angegeben _ErrRights Benutzerrechte nicht ausreichend _rDeadlock Verklemmung aufgetreten
  • Siehe: Verwandte Befehle

Der Befehl speichert ein zuvor durch WinMenuOpen() geöffnetes Menü in der Datenbank oder als externe Datei. Bei der Speicherung in der Datenbank muss das Objekt gesperrt worden sein (Option _WinMenuOpenLock bei WinMenuOpen).

Im Argument "Menu" wird das Handle des mit WinMenuOpen() geöffneten Menü angegeben. Für das Argument "Flags" sind folgende Werte zulässig: