Ver Mensaje Individual
  #9  
Antiguo 20-06-2012
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 martini002.


El método FindComponent no puede ser llamado igual que una función común, como todo método está ligado a un objeto.

Por otro lado, primero tendrías que buscar el componente y luego, si existe, realizar las acciones. Ejemplo:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  I:Integer;
  Componente:TComponent;
begin
  for i:= 1 to 10 do
  begin
    Componente:= FindComponent('CartaMesa' + IntToStr(i)); // Aquí es:  Self.FindComponent (Self = Form1)
    if Componente <> nil then  // ¿ Existe el componente ?
      //...
  end
...

Saludos.
__________________
Daniel Didriksen

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