Problema con c5Menu

Problema con c5Menu

Postby José Ríos » Mon Oct 08, 2007 11:00 pm

Un saludo amigos del foro.

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
José Ríos
 
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Postby Antonio Martinez » Fri Oct 12, 2007 5:56 pm

Jose,

Aunque ese error te desaparezca, el C5Menu tiene, entre otros, el inconveniente de que los when no funcionan apropiadamente; en mi caso hace que el menu se vuelva terriblemente lento en pintarse...

Gracias en todo caso a J.C.Salinas por su valiosa aportacion y a Canal 5 por su donacion.

Saludos
Antonio Martinez
 
Posts: 72
Joined: Tue Sep 11, 2007 3:51 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: richard-service and 43 guests