Antes de você continuar, a causa do problema que vou descrever está nas Zonas do Internet Explorer, não no Delphi, e todos os programas que utilizam o IE são afetados de alguma forma, e não de uma boa forma.
Há um mês tive este problema com o Delphi XE, mas o problema não era no Delphi XE e eu notei isto quando fui sincronizar meus documentos com o servidor e o Always Sync não mostrava nada na janela principal, mesmo tentando iniciar uma sincronização através do menu não era possível e o IE apresentava erro de JavaScript, mas que havia uma falha na “jscript.dll”, o próximo programa que apresentou comportamento inesperado foi o Babylon, eu ainda utilizo a versão 6, não sei como é a interface nas versões mais atuais, mas nesta as traduções são apresentadas utilizando o IE, então todos os resultados eram mostrados sem nenhuma formatação com uma fonte grande e estranha, como uma página de internet que perdeu o .css correspondente.
Pensei que algum vírus tinha infectado meu computador, o que ainda não descarto, na minha busca por uma solução eu fiz o seguinte:
- Voltei um ponto de restauração do windows
- Removi todos os programas instalados recentemente
- Removi o IE 8
- Fiz limpeza de disco, cache de internet, registro do windows
- Reinstalei o IE8
- Removi os programas que apresentavam problemas e reinstalei
Por fim, criei um novo perfil de usuário no windows e vi que neste novo perfil tudo funcionava perfeitamente. Fiz backup das chaves do registro do windows do Delphi, Outlook, Xananews e alguns outros programas que uso diariamente, restaurei no novo perfil, transferi os documentos do antigo perfil para a minha pasta permanente de documentos e estava pronto pra trabalhar novamente. Mas não apaguei o perfil antigo, mantive ele caso eu precisasse de algum documento que esqueci e para investigar a causa.
Hoje o colega “Giedrius Bauza” postou no newsgroup da Embarcadero que ele encontrou a solução, imediatamente fui conferir se era o que tinha acontecido comigo mês passado e realmente era, então postei uma correção na descrição dele, que você pode ler no fórum da Embarcadero, e que vou reproduzir aqui:
Uma nova Zona de Internet foi incluída no registro do windows na chave:
HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Internet Settings\Zones\
Onde a chave das zonas são números, havia uma chave com um caracter estranho, parecido com um “L” ou aqueles caracteres utilizados para desenhar um canto em DOS.
A solução é remover esta chave estranha, e todos os programas que utilizam o IE voltam a funcionar como esperado.


