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