XBasic3000, я думаю, что ваша проблема в том, что, возможно, вы используете внешнее объявление, подобное этому
function Foo: integer; stdcall; external 'bass.dll';
, поэтому ОС не может разрешить адрес функции в dll.
Вы должны использовать функции LoadLibrary () и GetProcAddress () после извлечения DLL, таким образом вы можете избежать сбоя, проверив наличие DLL.