Разбор проблем работы с Ivi.visa при работе с DLLC#

Место общения программистов C#
Ответить
Anonymous
 Разбор проблем работы с Ivi.visa при работе с DLL

Сообщение Anonymous »

Я пытаюсь подключиться к устройству с помощью компьютера с помощью драйвера Visa.ivi. Я пишу на C#, используя Visual Studion 17.12.3.
Я написал программу как с функциями (API), так и с интерфейсом (GUI). Подключился к устройству и все было ок.
Затем я взял только часть API и превратил ее в DLL. Затем я взял часть графического интерфейса и использовал DLL в качестве основы (то есть графический интерфейс использовал функции DLL).
В этой конфигурации, когда я пытаюсь подключиться к устройству, я получаю сообщение: «Ivi .Visa.VisaException: «Не удалось проанализировать (адрес)».
Я убедился, что используется правильная DLL.
ДОПОЛНЕНИЕ: Чтобы проверить это, я попытался подключиться с программой API (только для отладки), а также получил сообщение об ошибке.
Не могу понять - почему мой код работает на первой конфигурации, а на другой нет? Есть ли что-то в здании, которое мне следует проверить?
ДОПОЛНЕНИЕ: код подключения:
private IMessageBasedSession _msgBuff = null;
_msgBuff = (IMessageBasedSession)GlobalResourceManager.Open(адрес)
когда адрес == "USB0::0x164E::0x0DB7::TW00046560::INSTR"

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-with-dll
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»