Tengo un problema al usar C5MENU, con la clausula when.
- Code: Select all Expand view RUN
c5MENU oMenu COLOR CLR_BLACK, getSysColor(COLOR_BTNFACE)
c5MENUITEM "Catalogos" when W_cCveAcc = WcXCve
c5MENU COLOR CLR_BLACK, CLR_DIALOGO COLORSEL CLR_BLACK,CLR_GRAY
c5MENUITEM "Agentes" ACTION BuscaAgente('AGENTES')
c5MENUITEM "Clientes"
c5MENU COLOR CLR_BLACK, CLR_DIALOGO COLORSEL CLR_BLACK,CLR_GRAY
c5MENUITEM "Catalogo de Clientes" ACTION BuscaCtesProv('CTESPROV','CLIENTES')
c5MENUITEM "Clasificacion" ACTION EdClasifica('CLIENTES')
c5ENDMENU
etcetera, etcetera.
cuando W_cCveAcc = WcXCve es .f. funciona correctamente, cuando W_cCveAcc = WcXCve es .t. me aparece el error "Error description: Error BASE/1004 Message not found: TC5MENU:ENABLE"
Al no incluir la clausula when no tengo error. Solo cuando cuando la incluyo y el valor que evalua la clausula when es .t.
Espero me compartan sus experiencias. Uso FWH 2.4 y xHarbour 0.93
Gracias
Jose Rios