Ver Mensaje Individual
  #8  
Antiguo 03-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola rojo raton y bienvenido a los foros de Club Delphi.

Siempre conviene abrir un nuevo hilo para tu consulta ya que incrementa las posibilidades de obtener respuestas.
También ayuda mucho agregar las declaraciónes y la parte del código que está generando el problema. (Demás está decir que exponer exáctamente el mensaje de error que estás recibiendo, es una de las mejores orientaciones a quién está leyendo tu mensaje)

Según entiendo de tu consulta, tenés declarado un array de TObject (llamémosle ObjArray), en el que has almacenado algunos TButtons y el problema se te presenta cuando queres trabajar con alguna propiedad de ObjArray[n] como si del TButton almacenado se tratara.

Si no te comprendí mál, creo que tendrías que moldear el elemento ObjArray[n] al tipo con el cuál querés trabajar. Es decir y simplificando mucho:
Código Delphi [-]
...
var
  ObjArray: array of TObject;
// Se supone los TButtons ya cargados.

...
var
  s: string;
begin
  s:= TButton(ObjArray[n]).Caption;
  TButton(ObjArray[n]).Caption:= 'Nuevo Caption';
  ...
Otro ejemplo:
Código Delphi [-]
var
  bt: TButton; 
begin
  bt:= TButton.Create(Self);
  try
    bt:= TButton(ObjArray[n]);
    bt.Caption:= 'Nuevo Caption';  
  ...

Por último, como siempre aconsejamos a los recién llegados, te invito a que leas la Guía de estilo, un conjunto de sugerencias para que todos podamos entendernos mejor.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 03-10-2011 a las 09:33:44. Razón: Añadir ejemplo
Responder Con Cita