Einzelnen Beitrag anzeigen

Benutzerbild von HentaiD
HentaiD

Registriert seit: 30. Jun 2003
Ort: Wuppertal
30 Beiträge
 
Delphi 7 Enterprise
 
#1

dll in Systemordner suchen anstatt im Exe-Ordner

  Alt 11. Nov 2003, 14:38
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.dllname '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
Signaturen stinken!
  Mit Zitat antworten Zitat