У меня есть приложение LabView, которое использует внешнюю C DLL. Когда я запускаю свое приложение в среде разработки, DLL блокируется даже после закрытия приложения.LabView не выгружает dll при вызове в среде разработки
Когда я хочу перезаписать или удалить DLL, я должен полностью закрыть LabView.
Это известная проблема? Может ли кто-нибудь предложить решение этой проблемы?
Это не так много «известная проблема» как «дизайнерское решение». LabVIEW имеет единый процесс как для запуска кода, так и для IDE, в отличие от других отладчиков, у которых есть отдельный процесс. Это упрощает некоторые вещи и делает других сложнее. Но это преднамеренный выбор дизайнеров. – srm