es geht darum, ein Menü welches mit oXbpCrt:MenuBar() erstellt wurde wieder zu löschen und neu zu erstellen.
Rufe ich zuerst
oXbpCrt:Hide()
auf und lösche dann das Menü scheint das immer zu funktionieren.
lasse ich das Hide() weg kommt es unregelmäßig zu einem Fehler:
Code: Alles auswählen
ERROR LOG of "C:\gs\gsG1.EXE" Date: 31.03.2018 12:05:29
Xbase++ version : Xbase++ (R) Version 2.00.918
Operating system : Windows 10 1709 Build 16299
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: O CLASS: XbpMenuBar
-> VALTYPE: N VALUE: 5
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: Y
oError:cargo : NIL
oError:description : Error in array index
oError:filename :
oError:genCode : 4
oError:operation : :getItem
oError:osCode : 0
oError:severity : 2
oError:subCode : 1012
oError:subSystem : BASE
oError:thread : 2
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
(EVM Event Dispatcher)
Called from MENU5DRAWMENUBARITEM(602)
Called from (B)MENU4MEASUREDOIT(2083)