Форум » GUI » Добрые люди, помогите пожалуйста с Activex » Ответить

Добрые люди, помогите пожалуйста с Activex

alexandr11: Время доброе. Помогите пожалуйста. Использую HMG 1.0 на протяжении 4 лет. Появилась необходимость в новом проекте организовать доступ к определенному набору сайтов. Другие сайты должны быть недоступны. Присматриваюсь к MiniGUI2.4. На моей машине стоит IE8. При вызове посредством Activex shell.explorer.2 при загрузке многих страниц (например rambler.ru) выскакивает несколько сообщений об ошибке - "ошибка сценария internet explorer", "на этой странице произошла ошибка сценария". Что можно сделать, чтобы они не появлялись или закрывались автоматически? Кроме того, некоторые сайты отображаются некорректно. В настройках IE отладка сценариев и сообщения об ошибках отключены. Сам IE сообщений не выдает и отображает страницу корректно. Подскажите, в какую сторону копать? Стоит ли использовать Activex? Видимо, при клике на ссылке на новую страницу она будет отображаться все-таки в браузере. Можно ли этого избежать, чтобы все отображалось в Activex? Или есть более простые способы отобразить содержимое страницы в окне приложения? Может, где-то есть исходники простенького браузера на harbour? Заранее благодарю

Ответов - 5

Dima: alexandr11 пишет: например rambler.ru Да точно , есть такой косяк. Григорий появится и возможно решит проблему.

gfilatov2002: Dima пишет: есть такой косяк Благодарю за подтверждение! Поправил пример использования IE для следующей сборки. Изменил здесь: [pre2] Static Procedure fOpenActivex() oWActiveX := TActiveX():New( "WinDemo", "Shell.Explorer.2" , 32 , 0 , ; GetProperty( "WinDemo" , "width" ) - 07 , GetProperty( "WinDemo" , "height" ) - 102 ) oActiveX := oWActiveX:Load() oActiveX:Silent := 1 oActiveX:Navigate( "www.google.com" ) Return [/pre2]

Dima: gfilatov2002 пишет: oActiveX:Silent := 1 А я гонял вот этот примерчик C:\MiniGUI\SAMPLES\BASIC\ActiveX\demo.prg только вбил там rambler.ru ;) Добавил в нем oObject:Silent := 1 , работает. Спасибо !


alexandr11: спасибо!

alexandr11: gfilatov2002 и все-таки некоторые странички (тот же rambler) отображаются иначе, чем в самом браузере с javascript связано? лечится ли как-нибудь? заранее спасибо



полная версия страницы