Esse erro ocorre esporadicamente (no Release do Form). Tem cliente que roda o sistema há vários anos sem nunca ter visto essa mensagem (é o que ocorre no meu micro). Em outros o erro dá uma ou duas vezes por semana. As soluções que encontrei na internet foram: (A) substituir o Self da função CalcularClick() por Nil mas não resolveu o problema. (B) Colocar um Hide antes de liberar o formulário (Release). Também não resolveu. (C) Substituir o Release por um Free. Não é o correto e não resolveu. (D) Colocar um Show antes de chamar a função CalcularClick() e, é claro, também não resolveu. (E) Passar a propriedade AutoScrool do formulário que está sendo chamado para False (não resolveu). Alguém tem alguma sugestão de como evitar esse erro? Aproveitando, aquele problema que eu tive da minha rotina de e-mails não funcionar em alguns micros (apenas com uma ou outra conta do GMail), foi solucionado usando o componente de e-mail do ACBr (achei mais fácil mudar do que ficar tentando descobrir onde estava o erro). E o problema não eram permissões, bloqueios ou outra coisa pois a mesma conta/configuração que não funcionava em um micro, funcionava em outro (na mesma rede). Felizmente com o ACBr isso não ocorre (pelo menos por enquanto). Também quero compartilhar um bug "absurdo" do Windows que vem desde o XP e ainda não foi corrigido (uso o Win 8.1) e que ocorreu comigo esta semana. Um serviço que uso parou de funcionar depois que instalei um componente que não tem nada a ver com ele. Eu tentava iniciar o serviço manualmente mas ele não subia e dava a mensagem de que o serviço não era uma aplicação Win32 válida ou então que ocorreu o erro "193: 0xc1". Eu desinstalei o serviço, instalei novamente mas ele continuava sem subir. Verificava a assinatura do executável (SignCode) e ela estava "ok" O serviço está instalado em uma pasta chamada "C:\Delphi XE\NexusDB\Bin" e no dia em que o serviço parou de subir foi criado no raiz um arquivo chamado "Delphi" (sem extensão, que foi criado pelo instalador de um dos componentes que uso). Depois que vi esse arquivo é que lembrei que algo parecido ocorria com o XP. Testei a mesma operação no Windows 7, Windows 8 e no novo Windows 10 e em todas elas ocorreu o mesmo problema. Portanto, se alguém usar serviços e seu cliente reclamar que ele parou de subir "do nada", e o serviço está instalado em uma pasta com espaço em branco, verifiquem se o usuário não criou um arquivo com o mesmo nome (da parte antes do branco) no raiz. Acho que seguindo essa teoria, se criar uma pasta chamada "Program" no raiz, praticamente nenhum serviço do Windows instalado na pasta "C:\Program Files" deverá subir (depois vou testar isso para ver o que acontece). [ ]s Samuel
--
--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs
---
You received this message because you are subscribed to the Google Groups "DUG-RS - Delphi Users Group Rio Grande do Sul" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dug-rs+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Show de bolsa.... Boas informações. Acredito que esteja ficando lixo de memória. Crie uma variável local do tipo do teu formulario e utilize ela pra criar o objeto. No final do uso, de um free no objeto local.
Ah, e a propósito, verifica s teu formulário não está no autocreate. Se tiver, e se for a mesma "variável", então aí pode ser o ponto.