Fórum Eventos em runtime #264864
11/01/2005
0
Gostaria de saber se há como definir por codigo a procedure que o evento vai executar.
o que estou tentando fazer é o seguinte:
criei um unit limpa e dentro dela criei alguns funcões e procedimentos e tambem declarei uma variavel do tipo de um objeto.
por exemplo:
var
SqcPad : TSqlConnection;
ai vem a duvida!!
Tem como eu apontar uma procedure para ser executada no evento Onlogin de SqcPad?
Valeu
:lol:
Xctrl
Curtir tópico
+ 0Posts
11/01/2005
Paulo_amorim
Sim, se a procedure for do mesmo tipo que o seu evento, ou seja, se tiver a mesma assinatura (mesmos tipos de parâmetros).
Para saber qual eh a assinatura, o help do Delphi informa isso.
Então, crie a procedure com esses mesmos parâmetros e em aglum lugar do código atribua sua procedure:
SqcPad.OnLogin := <sua procedure>;
Isso deve funcionar
Espero que ajude
Até+
Gostei + 0
11/01/2005
Massuda
Tem mais um detalhe... sua procedure tem que ser um método de um objeto. Para os eventos...
procedure MeuOnClick(Sender: TObject);
procedure TAlgumaClasse.MeuOnClick(Sender: TObject);
Gostei + 0
11/01/2005
Paulo_amorim
Desculpe-me, o detalhe me escapou mesmo. Mas está dito! :)
Até+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)