Hallo,ich bins schon wieder!
Da soweit jetzt alles klappt
, habe ich nur noch ein Problem.
Von der
unit , die ich benutze , um MOD Dateien abzuspielen , wird die
dll im Ordner gesucht , wo sich auch die Executable befindet.
Das ist natürlich sehr schlecht!
Angenommen die *.exe ist auf einer CD gebrannt - was dann?Da lässt sich die
dll nur schwer aus der *.exe auf die CD entpacken und dann wieder "free-en"
Ich würde der
unit gerne sagen , dass die
dll im Systemordner (also kein bestimmter - manche user haben ja anstatt einem "WINDOWS"- einen "
WINNT"Ordner) zu suchen ist.
Im Moment sieht das folgendermaßen aus :
function BASSMOD_GetVersion: DWORD; stdcall; external 'bassmod.dll' name 'BASSMOD_GetVersion';
So zB..
Ich schätze in der Funktion steht wohl , dass die
dll automatisch im Ordner der *.exe zu finden sein sollte.
Habe sonst nichts auffälliges in der
unit gefunden.
Hoffe da hat jemand ne Lösung für mich , wie ich die
dll Suche etwas ändern kann
Greetz,D