Capturar o nome do Formulário onde ocorreu uma exception

Delphi

15/01/2004

Oi gentem... :shock:
Bom Dia, Boa Tarde, Boa Noite conforme for a hora :lol:

Pessoal, estou com o seguinte problema:

Estou criando uma rotina pra capturar qqer erro e exibir na tela, para q o usuário possa imprimir ou ligar aqui pro suporte técnico passando diversas informações.... Estou conseguindo até pegar o nome do OBJETO q gerou o erro, através daquele componente ApplicationEvents... porém só não estou conseguindo pegar o nome do [b:077b900e20]formulário[/b:077b900e20] onde o erro ocorreu..... será q alguém saberia o que fazer ?


abraçus


Don Tiger


Don Tiger

Don Tiger

Curtidas 0

Respostas

Skywalker

Skywalker

15/01/2004

Coloque o seguinte codigo na sua exception
screen.activeform.name
e voce obtera o nome do formulario ativo no momento da exception


GOSTEI 0
Beppe

Beppe

15/01/2004

Já tentou usar:
Copy(Sender.ClassName, 2, MaxInt)
:?:


GOSTEI 0
Don Tiger

Don Tiger

15/01/2004

valeu pela dica skywalker, esse tal ´screen´ eu nem sabia q existia

:wink:

Valeu tb Beppe, mas o Sender.Classname era o q eu já uso .. mas ele retorna o nome do objeto q causou a exceção e eu queria aprimorar mais, identificando tb o formulário onde está o objeto q causou a b... da exception hehehe... muito obrigado mesmo assim :wink:


Abraçus galera e tenham todos um ótimo dia de codificação hehhe


GOSTEI 0
POSTAR