tryexceptend писал(а):Хотел бы согласиться, но пробовал с Delphi и там такой проблемы нет.
Работа с DLL под виндой возможна только через WinAPI: LoadLibrary и т.п. Компилятор на это не может влиять.
Поэтому копайте в сторону использования вами этой DLL, Вы судя по всему что-то делаете не так. При этом что за Скада, что за библиотека (DLL), что за функцию Вы вызываете, с какой БД работает Скада и с какой работаете Вы? И что значит "скада виснет"?