Referencias a componentes
Hola
Segun entiendo un componente puede ser tratado como un objeto, entonces trate de ejecutar este procedimiento: Código:
procedure Tprincipal.habilitarItems (item: TMenuItem); |
mira el problema que tu presentas es de tipo por que siempre le envias al procedimiento el padre del componente actual, lo que deberias es comprobar si el componente que te esta llegando es un TMenuItem que es el parametro que espera, la forma de asegurarnos de esto es hacer esta pequeña modificacion al codigo
Código:
procedure Tprincipal.habilitarItems (item: TMenuItem); si el problema es que el componente no se ha creado entonces el error esta en la primera llamada del procedimiento porq luego el ciclo trabaja solo con los padres que son componentes ya creados suerte |
Una pequeña puntualización:
Cita:
Código:
procedure TForm1.habilitarItems(item: TMenuItem); Cita:
|
esto es lo interesante del foro, ya que se deja ver la diversidad de maneras en las que se puede llegar a resolver un problema, al fin y al cabo eso es una de las verdades de la programacion, nunca dos programas seran iguales ya que ellos reflejan nuestra manera de pensar :D
|
La franja horaria es GMT +2. Ahora son las 12:59:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi