Цитата(ipc @ Apr 11 2006, 15:47)

Кажется все начинает прояснятся.
Когда выбирается путь и имя dll библиотеки(или при загрузке VI содержащей такой вызов) Labview производит поиск и инициализацию dll.Т.е загружает библиотеку в память(если та еще незагружена) и пытается получить handler на нее(поскольку dll это разделяемый ресурс и может использоватся одновременно из разных приложений).
Видимо в этот момент Labview и плющит.Потому что неважно какая функция выбрана,она быдет вызвана только когда до нее дойдет дело по ходу выполнения программы.
Кароче глючит сама dll в процессе инициализации.И видимо из за того что в системе нехватает msvcr80.dll которую она импортирует судя из того что показала IDA.
Вобщем у вас неполный комплект и нехватает одного или нескольких файлов необходимых для работы usbdll.Или теребите разработчика чтобы он перекомпилировал программу под статическое связывание этих редких компонентов или попробуйте порыть в инете.
Так и есть, Вы абсолютно правы, комплект действительно оказался неполным. Спасибо за помощь!
Разработчик подтвердил Вашу версию, обещал исправиться.