Tema: InheritsFrom
Ver Mensaje Individual
  #5  
Antiguo 20-11-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Reputación: 29
delphi.com.ar Va camino a la fama
Yo particularmente acostumbro usar el operador is, pero eso no viene al tema.

He probado esto, y funciona sin problemas:

Código:
procedure TForm1.Button2Click(Sender: TObject);
var
  Ol: TObjectList;
begin
  Ol := TObjectList.Create;
  Try
    Ol.Add(Button1);
    if Ol.Items[0].InheritsFrom(TControl) Then
      ShowMessage('Ok!')
    else
      ShowMessage(Ol.Items[0].ClassName + ' no hereda de TControl');
  finally
    Ol.Free;
  end;
end;
PD:
Me parece muy extraño que algo tan básico falle
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita