Fórum evento num timer #193407

06/11/2003

0

Ai Galera valeu!!
Mas ainda continua dando erro, veja o que fiz:

function TForm1.funcao(variavel:xxx):boolean;
var
tempo:ttimer;
begin
tempo.Interval:=1000;
tempo.Enabled:=true;
tempo.OnTimer=Evento; (erro da aqui)
end;

procedure TForm1.Evento;
begin
...................
end;


Jbspio

Jbspio

Responder

Posts

06/11/2003

Beppe

Você esqueceu do parâmetro Sender...

Ataliba


Responder

Gostei + 0

06/11/2003

Jbspio

Valeu!!

Mas eu ja coloquei o sender.... olha o erro que da:


Incompatible types: ´TNotifyEvent´ and ´procedure, untyped pointer or untyped parameter´


Responder

Gostei + 0

06/11/2003

Beppe

type
  TForm1 = class(TForm)
  public
    function funcao(variavel:xxx):boolean; 
    procedure TempoOnTimer(Sender: TObject);
  end;

function TForm1.funcao(variavel:xxx):boolean; 
var 
  tempo:ttimer; 
begin 
  tempo.Interval:=1000; 
  tempo.Enabled:=true; 
  tempo.OnTimer:=TempoOnTimer; 
end; 

procedure TForm1.TempoOnTimer(Sender: TObject);
begin
...
end;


Seria +- assim. Acho que você usou = ao invés de := na linha do erro.

Ataliba


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar