![]() |
#2 |
Участник
|
Цитата:
Сообщение от Player1
![]() Добрый день. Несколько вопросов по ActiveX контролам.
1. Как правильно отключиться от компоненты Microsoft Web Browser? При открытии формы данный контрол белого цвета, далее при работе с формой в нем отображаются превью файлов с использованием команды ActiveX.Navigate(имя файла). Пока использую ActiveX.Navigate(""), но это приводит к тому что в контроле отображает непрезентабельное "Не удается отобразить эту страницу" 2. Если компонента не установлена на терминале, то при компиляции формы или ее запуске получаем ошибку ActiveX - "Невозможно создать элемент управления....Проверьте, что элемент должным образом зарегистрирован". Хочу временно отключить этот контрол, но visible(false) в свойствах не помогает, она всё равно при открытии формы ругается, есть ли способ отключить не удаляя контрол из формы? 2. видел примеры кода когда из кода затирали свойство \System Documentation\Classes\FormBuildActiveXControl\className или \System Documentation\Classes\FormActiveXControl\className на init() формы - помогало в случаях когда нужного компонента нет. Но вообще это плохой тон. Окружение для клиента / аоса аксапты должно быть одинаково. Если используете терминальные сервера то это легко обеспечить. |
|
|
За это сообщение автора поблагодарили: Player1 (3). |