У меня проблема со сторонним dll в Visual Basic 2008. Эта dll устанавливает соединение с внешним аппаратным устройством (внешним терминалом POS), которое необходимо закрыть после завершения приложения. Когда приложение находится в режиме отладки, оно работает нормально, но в режиме выпуска после вызова метода закрытия появляется диалоговое окно с кодом ошибки 0.
Диалоговое окно появляется после вызова метода ExitLibProc () из кода ниже. ExitLibProc импортируется из dll.
Public Sub Close()
EasyFiskal.ExitLibProc()
End Sub
У меня такой вопрос: отправляет ли Visual Basic режим отладки / выпуска в не-.Net dll-s? Если нет, то почему эта разница между режимами выпуска и отладки?