19.03.2012, 13:48 | #1 |
Участник
|
Коллеги, добрый день.
Хотел для своих целей поиграться с компонентом OCX (msinet.ocx), но никак не могу объявить как переменную. Имеем Navision 4 SP 3 SQL. Что делал: 1) Поставил Visual Basic Express, с ним поставился и зарегистрировался этот компонент. 2) Захожу в Наве в Сервис -> Компоненты OCX... и вижу там зарегистрированный компонент (путь: C:\Windows\SysWOW64\MSINET.OCX; Имя: Microsoft Internet Transfer Control 6.0 (SP6)) 3) Читал в интернетах, что для этого компонента нужна лицензия. Копирую и регистрирую этот компонент на другой компе, захожу в Компоненты OCX, нахожу этот компонент и жму Компонент -> Информация. Получаю сообщение (Это сообщение для C/AL программистов: Компонент OLE или сервер Automation, идентифицируемый как {48E59293-9880-11CF-9754-00AA00C00908} требует лицензию на разработку. Эта лицензия не может быть получена. Убедитесь, что компонент OLE или сервер Automation установлен корректно с соответствующей лицензией.) 4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать. 5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls. Вопрос как же мне все-таки объявить этот компонент и использовать его? Поиском нашел только эту тему, но там нет ответа на мой вопрос. На mibuso.com тоже не густо. Кратко опишу зачем мне нужен msinet.ocx, может посоветуете другое решение. Хотелось бы использовать для нескольких задач: 1) Проверка доступности FTP перед выгрузкой на него файлов с помощью iciFTP и NAS. 2) Для работы по протоколу http (выполнение методов GET и POST для интеграции с сайтом). Всем откликнувшимся, заранее спасибо! |
|
19.03.2012, 14:08 | #2 |
MCTS
|
Цитата:
Сообщение от Constantine
4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать.
5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls. |
|
19.03.2012, 14:14 | #3 |
MCTS
|
Цитата:
Сообщение от apanko
Цитата:
Сообщение от Constantine
4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать.
5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls. |
|
19.03.2012, 14:56 | #4 |
Участник
|
Цитата:
Сообщение от apanko
Цитата:
Сообщение от Constantine
4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать.
5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls. |
|