AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2012, 13:48   #1  
Constantine_imported is offline
Constantine_imported
Участник
 
126 / 10 (1) +
Регистрация: 28.04.2011
Коллеги, добрый день.
Хотел для своих целей поиграться с компонентом 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  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Цитата:
Сообщение от Constantine Посмотреть сообщение
4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать.
5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls.
Есть мнение, что если это OCX, то и переменная должна быть OCX, а не Automation.
Старый 19.03.2012, 14:14   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Цитата:
Сообщение от apanko Посмотреть сообщение
Цитата:
Сообщение от Constantine Посмотреть сообщение
4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать.
5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls.
Есть мнение, что если это OCX, то и переменная должна быть OCX, а не Automation.
А вот и про вторую проблему темка http://forum.mazzy.ru/index.php?showtopic=9635
Старый 19.03.2012, 14:56   #4  
Constantine_imported is offline
Constantine_imported
Участник
 
126 / 10 (1) +
Регистрация: 28.04.2011
Цитата:
Сообщение от apanko Посмотреть сообщение
Цитата:
Сообщение от Constantine Посмотреть сообщение
4) На моем компе, где был установлен Visual Basic Express, получаю нормальный About, без всякой ругани на лицензию. Делаю вывод, что по крайней мере на моем компе все должно работать.
5) Захожу в Codeunit, пытаюсь добавить переменную Automation и не нахожу в списке Microsoft Internet Transfer Control 6.0 (SP6), есть только Microsoft Internet Controls.
Есть мнение, что если это OCX, то и переменная должна быть OCX, а не Automation.
Спасибо огромное! Получилось объявить переменную, теперь буду дальше разбираться.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:57.