Ver Mensaje Individual
  #1  
Antiguo 05-09-2007
miguel_e miguel_e is offline
Miembro
 
Registrado: ene 2006
Posts: 86
Reputación: 19
miguel_e Va por buen camino
RXClock y error Control has no parent window

Hola, he creado una clase que contiene un objeto TRxClock esta a grandes rasgos es su interface :

Código:
 TAlarmClock = class
  private
    FClock : TRxClock;
  public
    constructor Create(aOwner : TComponent);
    destructor Destroy; override;

    procedure OnAlarm(Sender : TObject);
  end;

en el constructor hago lo siguiente:

Código:
constructor TAlarmClock.Create(aOwner : TComponent);
begin
   inherited Create;
   FClock := TRxClock.Create(aOwner);
   FClock.Enabled := true;
   FClock.AlarmEnabled := True;
   FClock.OnAlarm := Self.OnAlarm;
end;
bueno cuando voy debugeando y termina de ejecutar la ultima instruccion del constructor me sale el siguiente error "class EInvalidOperation with message 'Control'' has no parent window", no se si queda claro, a mi clase en otro metodo le paso la hora a la que va ejecutar la alarma y lo que quiero que haga es que en el evento OnAlarm ejecute cierto codigo. Por que sale este error?????, que es lo que lo provoca ?????, como lo elimino, porque no me ejecuta el evento??????, muchas gracias por sus tiempos

saludos
miguel_e
Responder Con Cita