Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545
Есть устройство, управляемое по USB, есть драйвер к этому устройству. Подскажите в двух словах как этот драйвер прикрутить к LabView6.1? Хочется уметь управлять этим устройством при помощи собственных программ написанных в LabView. Заранее благодарен.
Кажется все начинает прояснятся. Когда выбирается путь и имя dll библиотеки(или при загрузке VI содержащей такой вызов) Labview производит поиск и инициализацию dll.Т.е загружает библиотеку в память(если та еще незагружена) и пытается получить handler на нее(поскольку dll это разделяемый ресурс и может использоватся одновременно из разных приложений). Видимо в этот момент Labview и плющит.Потому что неважно какая функция выбрана,она быдет вызвана только когда до нее дойдет дело по ходу выполнения программы. Кароче глючит сама dll в процессе инициализации.И видимо из за того что в системе нехватает msvcr80.dll которую она импортирует судя из того что показала IDA. Вобщем у вас неполный комплект и нехватает одного или нескольких файлов необходимых для работы usbdll.Или теребите разработчика чтобы он перекомпилировал программу под статическое связывание этих редких компонентов или попробуйте порыть в инете.