duvidas sobre ponteiros para procedures e assert
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:
e para se usar essa procedure cada vez que der um assert, o autor faz:
só que eu percebi que tirando o ´@´ e fazendo direto
também da certo, então qual é a maneira correta e qual é a diferença?
valew!
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)