powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / OleControl требует подтверждение выполнения
5 сообщений из 5, страница 1 из 1
OleControl требует подтверждение выполнения
    #33966747
При активизации OleControl (метод DoVerb()) выдается предупреждение системы безопасности - упаковщик требует подтверждение выполнения связанного файла. Проблема не в файле, который связан с OleControl, а с самим объектом OleControl. Пробовала настроить разрешения для элементов ActiveX в настройках параметров безопасности в свойствах обозревателя, не помогает. Наверное, совсем не тем путем иду.
ОС - Windows XP. Можно ли обойти этот диалог, но так, чтобы метод исполнялся? Можно использовать метод с параметром: DoVerb(-3), диалог в этом случае не выдается, но ответ принимается по-умолчание (т.е. <Отменить> запуск файла). Сложность еще и в том, что этот диалог инициирован ОС, а не FoxPro, и в среде FoxRpo я не могу знать ответ пользователя.

Заранее благодарна. Вера.
...
Рейтинг: 0 / 0
OleControl требует подтверждение выполнения
    #33967866
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поиграйся с политикой безопасности соответствующего приложения. Если речь идет о Word или Excel, то это пункт меню самого Excel: Сервис - Макрос - Безопасность.

Если запустить аналогичный файл из проводника Windows двойным щелчком мыши будет такой же диалог?
...
Рейтинг: 0 / 0
OleControl требует подтверждение выполнения
    #33969044
Здесь, к сожалению, дело не в этом. Ссылка устанавливается на bat-файл, в котором запускается архиватор с различными ключами. Оператор run по ряду причин не проходит.
Я пробовала и txt-файл активизировать через OleControl. Результат тот же. Проблема в том, что без подтверждения не запускается ActiveX - компонента.
Попытка ослабить политику безопасности в свойствах обозревателя по части ActiveX тоже успехом не увенчалась. Брандмауер отключен вообще. Все связанные с OleControl файлы из операционки запускаются без проблем.

Подскажите, пожалуйста, что еще можно сделать.
...
Рейтинг: 0 / 0
OleControl требует подтверждение выполнения
    #33969378
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть Вы просто пытаетесь что-то архивировать? А так как форум FoxPro, то можно догадаться, что таблицы? Есть вероятность, что они открыты и архиватор не может их архивировать... Попробуйте все закрыть в FoxPro и провести архивацию... Помните, что контейнер базы данных открыт, если просто открыт Ваш проект...
...
Рейтинг: 0 / 0
OleControl требует подтверждение выполнения
    #33969591
Складываю в архив файлы *.xls и *.doc Нужно реализовать прикрепление этих файлов к электронным документам с последующим просмотром.
Архив будет большой и должен лежать на сервере.
От использования полей типа General пришлось отказаться: если делать внедрение - dbf раздуется до безобразия, да и с просмотром получается изврат, а связки, зачем они нужны, файлы Word и Excel, как правило, раз в 5 ужать можно и пароль на архив навесить. Потом их можно извлекать по ссылкам (на файл в архиве), инициировать приложение Word или Excel и раскрывать в родной среде.
Вообщем, так и не получилось реализовать архивацию/извлечение через OleControl, зато в форуме нашла интересный пример с использованием Shell32.dll
Теперь все замечательно работает.

Только все равно интересно понять, почему не получилось с ActiveX.
Я приложила файл с сообщением. Может, у кого-нибудь возникнут идеи, откуда приходит это сообщение.
Удивляет тот факт, что ссылку можно установить и на txt-ку, а какой-то упаковщик так и будет продолжать верещать.
На мой взгляд, это реакция операционки на ActiveX. Но ЧТО реагирует и почему, не знаю!

Огромное спасибо всем, кто ответил!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / OleControl требует подтверждение выполнения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]