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

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

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

Студворк — интернет-сервис помощи студентам
Раньше я пользовался 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2015, 13:51
Ответы с готовыми решениями:

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

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

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

4
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,450
09.11.2015, 10:55
Цитата Сообщение от 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  [ТС]
А если функция с параметрами, как туда передать параметры?
0
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,450
09.11.2015, 13:54
Цитата Сообщение от 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  [ТС]
Проблема решена, спасибо
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2015, 14:42
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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

Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru