Naja, du lädst zwar die
DLL aus dem Stream, benutzt sie aber danach gar nicht. Stattdessen benutzt du die statische Bindung via external:
Delphi-Quellcode:
const
{$IFDEF MSWINDOWS}
bassdll = 'bass.dll';
{$ENDIF}
{$IFDEF LINUX}
bassdll = 'libbass.so';
{$ENDIF}
{$IFDEF MACOS}
bassdll = 'libbass.dylib';
{$ENDIF}
function BASS_SetConfig(option, value: DWORD): BOOL; {$IFDEF MSWINDOWS}stdcall{$ELSE}cdecl{$ENDIF}; external bassdll;
Wenn du das so benutzt, sucht Windows beim Start der Anwendung nach der
DLL bevor dein Code überhaupt ausgeführt wird. Stattdessen musst du die Funktionen dynamisch laden:
https://de.wikibooks.org/wiki/Progra...ches_Einbinden