WinMenuSave
obj -> WinMenuSave(handle , Flags: int [, MenuName : alpha]) : int
Menü speichern
Details
- obj: Menü
- int1: Flags Optionen (optional)
- Resultat:
intFehlerwert_ErrOkErfolg_ErrNameInvalidDer Name für das Objekt ist ungültig (Argument MenuName)_ErrLockedDas Objekt wird vom aktuellen Client im Designer editiert oder ist bereits durch _WinMenuOpenLock geöffnet_ErrExistsin Objekt unter diesem Namen existiert bereits in der Datenbank und _WinMenuSaveOverwrite ist nicht angegeben_ErrRightsBenutzerrechte nicht ausreichend_rDeadlockVerklemmung 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:
_WinMenuSaveDefaultbestehendes Objekt nicht überschreiben_WinMenuSaveOverwritebestehendes Objekt überschreiben_WinMenuSaveRscals RSC-Datei speichern_WinMenuSaveXmlals XML-Datei speichern