Компонентът TWebBrowser в Delphi XE2 изглежда има сериозни грешки. Има ли някакъв код, който трябва да стартирам, за да го инстанцирам по някакъв специален начин?
- Създайте нов Delphi проект
- Пуснете компонент TWebBrowser върху формуляра.
- Във Form1.FormCreate() извикайте WebBrowser1.GoHome (към google).
Ако компилирам този 32-битов и отида на някои конкретни уеб страници, получавам съобщения за грешка. google (ncbi nucleotide blast) и щракнете върху първата връзка.
В допълнение към тези грешки в JavaScript, ако щракна върху връзка, която обикновено се отваря в нов прозорец, тя се отваря в IE (отделно приложение).
64-битовата версия изглежда още по-счупена. Отивайки на същия сайт (ncbi nucleotide blast) получавам срив на цялата програма поради грешка „divide_by_zero“.