Fórum duvidas sobre ponteiros para procedures e assert #305849

19/12/2005

0

na revista clube delphi 63 há um exemplo de como criar seu próprio manipulador de assert.

No exemplo é criada uma procedure tipo assim:

procedure ManipuladorAssertInterno(const mensagem, nomearq: string;
      linhaNumero: Integer; EnderecoErro : Pointer);


e para se usar essa procedure cada vez que der um assert, o autor faz:

AssertErrorProc := @ManipuladorAssertInterno;

só que eu percebi que tirando o ´@´ e fazendo direto

AssertErrorProc := ManipuladorAssertInterno;



também da certo, então qual é a maneira correta e qual é a diferença?


valew!


Vitor Rubio

Vitor Rubio

Responder

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

Aceitar