2 / 2 / 0
Регистрация: 05.10.2015
Сообщений: 51
1

Как получить доступ к ActiveX серверу на С++, если есть образец на Visual Basic - C++ Builder

08.11.2015, 13:51. Показов 1065. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Раньше я пользовался Stereoscopic player http://3dtv.at/Downloads/Index_en.aspx , где разработчики этого плеера предоставляли доступ к библиотеке типов. Эту библиотеку можно было обнаружить в меню View->registered_type_library в Buildere. Я очень легко из своей программы управлял этим плеером. Теперь разработчики, что-то там изменили и этот плеер не виден в этом пункте меню ни как библиотека типов, ни как ActiveX control, хотя разработчики предложили примеры на языке Visual Basic , например:

Visual Basic
1
2
3
4
5
6
Dim Player
Set Player = WScript.CreateObject("StereoPlayer.Automation")
 
Dim Position
Player.GetPosition Position
MsgBox Position & " seconds"
или
Visual Basic
1
2
3
Dim Player
Set Player = WScript.CreateObject("StereoPlayer.Automation")
Player.CloseVideo
На Visual Basic все работает, но как написать это на С++ ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2015, 13:51
Ответы с готовыми решениями:

Как получить доступ к ftp, http и ssh по VPN через роутер, если есть доступ к samba?
Есть системник с Ubuntu Server 12.04. Он находится за роутером. На системнике стоит PPTP VPN. На...

Как получить прямой доступ к сайту, если есть через анонимайзер?
В общем, не совсем понятная для меня ерунда происходит есть сайт (мой), так вот при попытке его...

Как создать объект ActiveX Visual Basic Script в JOBs?
Вобщем нужно при построении шагов в Jobs создать команду VBS чтоб банально перемещался файл. Но...

Получить доступ к сайту если есть доступ на сервер
Друг подкинул номер телефона человека, у человека умер web-master теперь человеку нужно...

4
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
09.11.2015, 10:55 2
Цитата Сообщение от retro55-i Посмотреть сообщение
как написать это на С++
может что то вроде
C++
1
2
    Variant app = CreateOleObject("StereoPlayer.Automation");
    app.OleFunction("CloseVideo");
1
2 / 2 / 0
Регистрация: 05.10.2015
Сообщений: 51
09.11.2015, 12:08  [ТС] 3
А если функция с параметрами, как туда передать параметры?
0
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,413
09.11.2015, 13:54 4
Цитата Сообщение от retro55-i Посмотреть сообщение
А если функция с параметрами, как туда передать параметры?
на примере excel
C++
1
2
3
wbs.OleFunction("Open", "C:\\test.xls");
ws.OlePropertyGet("Cells", 1, 1);
cell.OlePropertySet("Value", 456);
0
2 / 2 / 0
Регистрация: 05.10.2015
Сообщений: 51
09.11.2015, 14:42  [ТС] 5
Проблема решена, спасибо
1
09.11.2015, 14:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2015, 14:42
Помогаю со студенческими работами здесь

ActiveX в Visual Basic
Современный программист, работающий в среде Visual Basic, неизбежно столкнется с технологией...

Как получить доступ к ADOConnection из другой формы в ActiveX-форме
Есть приложение ActiveX, для которого я хочу сделать подчиненную форму. #Скажу сразу - в ActiveX я...

Как получить доступ к своему серверу из интернета
Всем добрый день ... Есть большая компания. На территории одного из подразделений этой компании...

Как получить доступ к серверу Discovery не зная его ip адрес?
Помогите, пожалуйста. Как получить доступ к серверу Discovery не зная его ip адрес?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru