>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Проблема со встраиванием Gecko 1.9.2 http://forum.mozilla-russia.org/viewtopic.php?id=47107 |
arhberk > 29-11-2010 02:03:41 |
Здравствуйте. |
arhberk > 30-11-2010 19:29:34 |
Попробовал версию 2.0 . Там таких проблем не возникло. Но есть пару других - не удается зарегистрировать свой Prompt Service, точнее он регистрируется, и через NS_GetService вызывается, но Gecko почему то его не использует, когда страница вызывате Alert или другой диалог. И курсор пи наведении на элементы не менялся на указатель, страница не прокручивалась колесиком мыши, только перетягиванием ScrollBar. А в общем мне версия 2.0 нравится - быстро инициализируется движок, даже быстрей чем 1.9.2 и по моему странница быстрей грузится. Буду ждать релиза. пока что буду на 1.9.1 Кстати никто не знает как использовать nsIDownloadManager. Через NS_GetService не вызывается. Может его как-то нужно инициализировать? Вообще первоначальная задача - отследить момент скачивания файла, чтобы вывести свой диалог и т.д. Если браузер нарывается на файл типа rar или exe, то пишет, что неизвестный формат, он его пропарсить я так понимаю пытается. А мне нужно чтобы в этот момент сработал какой-то обработчик события и я бы уже отменил загрузку вывел свой диалог на сохранение и сохранил на диск. Не знаю только как повесить такой обработчик. Вроде как можно через nsIDownloadManager. но он не инициализируется.... |
Tolik_P > 25-01-2011 23:05:37 |
With Free Pascal 2.4.x and 2.5.1 on Windows, you must disable floating point exceptions as soon as possible in your program. Add the Math unit to your uses clause and add the following statement at the beginning of your program: |