Добавление ActiveX RDP программно #665015


#0 by Maxus43
Приветствую! Никак не пойму почему такая байда... Добавляю на форму НЕ программно activeX MS RDP. Всё хорошо, подключается и т.д. Далле добавляю программно его: И вот тут, успользуя точно такой же код по подключению, не конектит, просто ничего не происходит. Не могу отловить разницу между добавлением руками на форму, и добавлением программно элемента управления... Кто встречал?
#1 by drcrasher
а ЭлементыФормы.RDP есть?
#2 by Maxus43
есть конечно, сервер, юзер-пароль всё туда вбил. Если заменить этот программный элемент управления на обычно добавленный мышкой - всё работает
#3 by Maxus43
на экране я вижу актив икс добавлены конечно, подключения не происходит просто
#4 by drcrasher
вот не могу прямо сразу сказать, но смотри в свойствах что-нить типа .visible, .content, etc...
#5 by Maxus43
да обсмотрелся уже вроде, сравнивал свойства между рабочим вариантом и этим, разницы нет практически
#6 by drcrasher
ну мне заняться пока нечем, так что можешь скинуть на мой ник на мейле активХ + обработку с программным созданием. гляну =)
#7 by drcrasher
ток заверни всё в архив без расширения, а то почтовик может заблокировать файл
#8 by Maxus43
да там кода то нет практически... Создание:
#9 by Maxus43
["RDP" + й] - на просто ["RDP"] заменить... Ну и если вручную добавить актив икс то подключится с этим же кодом для подключения
#10 by Maxus43
так... что-то понял в реестре на порг ИД "MsRDP.MsRDP" прописаны Microsoft RDP Client Control (redistributable) а мне надо просто Microsoft RDP Client Control осталось узнать ProgID у нормального актив икса...
#11 by Maxus43
жесть... у них "MsTscAx.MsTscAx", вот догадайся попробуй...)
#12 by Maxus43
Всё, заработало. Всем спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С