Fórum Associar uma procedure a um TNOTIFYEVENT dentro de uma UNIT #574551
02/02/2017
0
É possivel fazer algo assim:
Tenho uma UNIT que é só UNIT, não tem formulário.
Porem o delphi não aceita a procedure ClickMouse
Incompatible types: 'method pointer and regular procedure'
Já pesquisei e tentei de várias maneiras mas não encontrei
um jeito de fazer isso, se é que tem um jeito...
Tenho uma UNIT que é só UNIT, não tem formulário.
Unit Teste; Interface Uses Windows, Forms; Function Pergunta( Texto:String ):Boolean; procedure ClickMouse(Sender:TObject); Implementation Var Procedure ClickMouse(Sender:TObject); Begin ...codigo... End; Function Pergunta( Texto:String ):Boolean; Begin //Criar um Form cujo AOwner seja a aplicação -> OK Form := TForm.Create(Application); //Criar um botão dentro do Form -> OK Botao := TButton.Create(Form); //associar ao onClick do botao que está no form. -> ERRO Botao.Onclick := ClickMouse; End
Porem o delphi não aceita a procedure ClickMouse
Incompatible types: 'method pointer and regular procedure'
Já pesquisei e tentei de várias maneiras mas não encontrei
um jeito de fazer isso, se é que tem um jeito...
Alberto
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)