(Acho que já respondi isso em outra lista, mas em todo caso ...)

Você tem três alternativas:

1) Um componente pago chamado EurekaLog (http://www.eurekalog.com);

2) A suite(coleção) de componentes JEDI (Joint Endeavour of Delphi 
Innovators). Ela possui uma rica biblioteca de classes chamada JCL (JEDI 
Class Library). Essa biblioteca possui um conjunto de classes utilitárias e 
experts para o IDE do Delphi que permitem adicionar à sua aplicação este 
recurso de log de exceções;

3) Estudar a estrutura dos arquivos .MAP que são gerados quando se efetua um 
build da aplicação. Existem artigos na Internet (e até componentes - é só 
pesquisar usando nosso bom e velho Google) que explicam a estrutura desses 
arquivos e como usá-los para registrar informações detalhadas a partir do 
endereço onde ocorreu a exceção (unit, nome da procedure e número da linha 
no código fonte).

A dica pra pescar o peixe foi passada. Agora, pesque-o!
Sds.


>From: "Joao Paulo - Spectrum" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: <delphi-br@yahoogrupos.com.br>
>Subject: [delphi-br] Número da Linha e Unit do Erro
>Date: Tue, 31 Jan 2006 14:26:41 -0300
>
>Fiz um tratamento geral de erros com a geração de arquivo de log, usando o
>evento OnException da Aplicação.
>O que eu gostaria de saber, é se existe alguma possibilidade de saber em
>qual linha e unit ocorreu um erro, para ficar mais mais identificar
>possíveis problemas que venham ocorrer somente em produção...
>
>Obrigado...
>
>João Paulo
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>

_________________________________________________________________
MSN Messenger: converse com os seus amigos online. 
http://messenger.msn.com.br



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a