Fecha actual Mar Abr 30, 2024 5:56 am

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
NotaPublicado: Mié Abr 09, 2008 7:07 pm 

Registrado: Lun Ene 08, 2007 5:56 pm
Mensajes: 91
Saludos

Tengo un problema con el generador de Menus que estoy haciendo
Este es un ejemplo sencillo

Local i,j
Menuppl=3
menuApl:=Array(Menuppl)
menuDsc:=Array(Menuppl)
menuExe:=Array(Menuppl)

For i=1 to Menuppl
menuApl[i]:="OpcionA"+strzero(i,2)
menudsc[i]:="Descripcion Menu OpcionA"+strzero(i,2)
menuExe[i]:="Ejecutar metodo OpcionA"+strzero(i,2)
Next i

::FMenu := TMainMenu():Create( Self )
::FMenu:BeginMenu()
For j=1 to Menuppl
::FMenu:MenuItem( menuApl[j], menuDsc[j],;
{ | oSender | ::AnalizaMenu(MenuExe[j]) },,,,,,, )
Next j
::FMenu:EndMenu()

Cuando se ejecuta:

En la linea
::FMenu:MenuItem( menuApl[j], menuDsc[j],;
{ | oSender | ::AnalizaMenu(j) },,,,,,, )
esta tomando el valor 4 para j en cualquiera de las 3 opciones ecogida

La decripcion del menu tampoco la toma MenuDsc[j]

Necesito enviar el contenido de MenuExe[j] como parametro de analizamenu, y otros parametros, Pero el ser j =4 saca error
para ver si funciona pues con un parametro es suficiente para ensayarlo

Lo unico que toma bien es menuApl[j]

Gracias

_________________
Saludos.
German


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron