Работа с ActiveX в Labview

ActiveX, .NET, DLL
Ответить
rt5yhd
beginner
beginner
Сообщения: 32
Зарегистрирован: 29 апр 2015, 16:22
Версия LabVIEW: 2015
Контактная информация:

Работа с ActiveX в Labview

Сообщение rt5yhd »

У меня есть ActiveX объект, который связан с приложением. Для доступа к приложению, поддерживающему ActiveX, я устанавливаю на блок диаграмме функцию Automation Open и с помощью константы устанавливаю ссылку к приложению. Как обратиться к объекту ActiveX напрямую без ссылки.
Вложения
2.png
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Работа с ActiveX в Labview

Сообщение Kosist »

По-моему, никак. ActiveX работает со ссылками на объект, а как же иначе? Хотя может и есть способ... Но - открывать ссылку на :vi: можно гораздо проще.
Upd: или даже еще проще (если указывать статический путь).
Вложения
Ref.png
Ref2.png
Ref2.png (9.01 КБ) 4201 просмотр
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Работа с ActiveX в Labview

Сообщение dadreamer »

Kosist писал(а):Хотя может и есть способ...
Нет. Automation Open - это конструктор объекта. Без создания объекта нельзя работать с его свойствами и методами. Если объект может быть создан в контейнере, то можно поместить его сразу на FP в контейнер и тогда Automation Open не нужен, т.к. :labview: автоматически вызывает конструктор.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приложениями»