![]() |
Arbeitsverzecihnis kurzzeitig ändern
Hallo,
ich habe eine DLL dynamisch eingebunden und möchte eine Funktion darin so aufrufen, dass diese als aktuellen Arbeitspfad den Pfad der DLL(-Datei) verwendet. Ich denke mir, dass ich dann erst den Arbeitspfad ändere, die Funktion aufrufe und den Arbeitspfad wieder zurück ändere. Nur wie :gruebel: Gruß Malte |
Re: Arbeitsverzecihnis kurzzeitig ändern
Hi,
das Arbeitsverzeichnis kannst du mittels ![]() |
Re: Arbeitsverzecihnis kurzzeitig ändern
Zitat:
|
Re: Arbeitsverzecihnis kurzzeitig ändern
Dann vermute ich mal sie holt sich den direkt aus dem Programmnamen der EXE und wenn dem so ist, dann kannst du da wohl kaum was ändern, es sei denn du schaffst es rauszufinden wie/wo sich die DLL den Pfad herholt und diesen Aufruf abzuändern.
z.B. ExtractPath(Application.ExeName), ExtractPath(ParamStr(0)), oder anders. |
Re: Arbeitsverzecihnis kurzzeitig ändern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz