Olá,

Tenho uma rotina que é executada no sistema quando ocorre determinado erro. 
Esse erro ocorre em apenas alguns usuários. Nas minhas máquinas de laboratório 
não ocorre. Mas a ajuda dos colegas que eu gostaria de obter não é diretamente 
ligada ao erro e sim ao resul de uma rotina que é executada quando o erro 
ocorre.
É o seguinte: quando o erro ocorre, guardo alguns valores em um arquivo. Uma 
das linhas executadas é: Writeln('- Form ativo: ' + Screen.ActiveForm.Name);
O que ocorre é que, em algumas máquinas (usuários), e de forma aleatória, essa 
linha é gravada assim no arquivo: "- Form ativo: FProdutos_1"
Só que na aplicação não existe um form com o nome FProdutos_1. Existe apenas o 
FProdutos.
Alguém tem alguma idéia do que gera isso, ou seja, Screen.ActiveForm.Name 
retornar com nome de form que não existe?

Obrigado

Valdir Dill

Responder a