Qual o Nome ?

Delphi

25/03/2008

:?:
Gostaria de saber se posso obter uma string contendo o nome do úiltimo objeto executado(Function ou Procedure apenas).

EX:

Function ABC : Boolean;
Begin
.
.
End;

... seria algo que me retornasse a string ´ABC´, que é o nome da Function no exemplo acima.

Abraços

Celso Vieira


Celso_vs

Celso_vs

Curtidas 0

Respostas

Abagattini

Abagattini

25/03/2008

Eu uso uma variavel pública chamada pFuncAtiva do tipo String, e dentro de cada evento ou procedimento eu inclui a seguinte instrução:
pFuncAtiva:=´nome do evento ou procedimento/função´;

da uma linha a mais de codificação em cada evento/procedimento/função, mas para a minha rotina de Erros fica perfeito pois posso indicar qual procedimento gerou o erro.

Espero ter ajudado...


GOSTEI 0
Celso_vs

Celso_vs

25/03/2008

Caro [b:435b990134]abagattini[/b:435b990134] sua idéia é boa e eu já estava para fazer exatamente algo parecido, mas estou me recusando a aceitar que não exista no nosso maravilhoso Delphi uma forma mais nobre de solucionar essa questão aparentemente simples. De qualquer forma eu te agradeço pela idéia, e caso não consiga outra maneira, vai ser essa mesmo.


Grande abraço


GOSTEI 0
POSTAR