![]() |
Recorrer un menu
Hola, vereis yo tengo un menu que quiero recorrer para coger sus Padres e Hijos y meterlos en un Tree, he hecho esto pero no se porque no me deja ejecutarlo, me pueden decir que esta mal??
me sale un error en la parte que esta en rojo, dice algo asi komo k espera un "[" y encuentra un "." Que puede pasar??
|
No tengo Delphi a mano, pero puedo comentar algunas cositas:
- Los bucles van desde el elemento cero hasta Count -1, pero tú te sales del rango, (yo quitaría el igual de la comparación: - Con el j pasa lo mismo, quítale el signo igual. - Usas como contador de recorrido las variables "i" y "j", pero solo incrementas la "i"... de la "j" te has olvidado ... el copy y paste no es bueno :D - La línea en rojo, debería quedar así:
Eso compara "j" con la cantidad de elementos que tienes en el segundo nivel del menú. En la ayuda dice que: puede abreviarse como:
Saludos |
Cita:
por
Tambien estás utilizando mal las variables.
|
Se me adelanto Lepe :mad:, la próxima vez tendre que andar más rápido :p:)
Un saúdo |
Hola, solucione el problema con un objeto de lo Jedi pero ahora lo necesito.
Lo de antes no me sirve porque el numero de menus puede variar asi komo el de los niveles. Habia pensado en la recursividad pero nuca la e pillado bien, asi estaria bien?
|
La franja horaria es GMT +2. Ahora son las 06:50:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi