![]() |
Ayuda con sentencias for
Hola Amigo Estoy trabajando en las opciones de permiso pra mis programas el asunto es siguiente.
de la manera larga me funciona pero hace mas grande mi codigo.
El asunto es que necesito hacer esto un poco mejor y opte por utilizar las sentencia for
la cosa es que con el for no me esta desabilitando los actions por favor ayudenme con esto. gracias de antemano |
El Index de la propiedad Actions[y] solo te da la posición dentro de la lista de acciones. Supongo que deberías utilizar un método que te asegure que estás habilitando o deshabilitado la accion que quieres. Por ejemplo, podrías utilizar su nombre o utilizar la propiedad Tag. Yo en tu caso utilizaría algo así:
|
Hermano gracias por tu respuesta.
El asunto con eso es que Cuando utilizo (TAction) desde el form principal no hay problemas pero cuando lo uso en form del login me dice [DCC Error] ULogin.pas(91): E2003 Undeclared identifier: 'TAction' no se supone que tome la declaracion del mismo form principal? |
Eso debe ser porque no tienes declarado en el Uses la unit que corresponde al TAction.
En el editor pon el cursor sobre la palabra TAction, presiona F1 y mira cual es la unit a la que pertenece. |
La franja horaria es GMT +2. Ahora son las 13:34:51. |
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