Boa tarde pessoal,

alguem sabe como obter o ponteiro de métodos existentes ? no exemplo, se eu 
criar o método "teste" para o form2, funciona, retornando o ponteiro.

No lugar de form2, usarei componentes edit, combobox, etc e metodos existentes.

procedure TForm2.teste ;
begin
  ShowMessage('OLA');
end;


procedure TForm2.Button1Click(Sender: TObject);
var
   routine : TMethod ;
Begin

   routine.data:=pointer(form2) ;
   routine.Code:=Form2.MethodAddress('teste') ; // Nome do metodo
   if routine.Code <> nil then
      begin
      ShowMessage('OK');
      end;

end;

Grato,
Eric Developer Systems

Responder a