Entwickler-Ecke

Dateizugriff - Relativer Pfad in dll oder Laufwerkspfad in dll auslesen


NCortex - So 14.10.07 18:43
Titel: Relativer Pfad in dll oder Laufwerkspfad in dll auslesen
Also folgendes Problem:

ich habe ein Docklet also eine Plugindll für eine Docketbar (Objectdock, Rocket o.ä.)

Das ganze ist ein Selbst konfigurierbares Startmenüersatz. Alle Konfigurationen, Shortcuts etc. werden in ini-dateien gespeichert. Wenn ich aber relative Pfade angebe, bekomme ich nur vom System der Pfad konnte nicht gefunden werden.

Also generell, wie findet der Aufruf von relativen Pfaden in dlls aus.

Oder wie komme ich an den Laufwerksbuchstaben ran? weil Paramstr(0) geht ja wohl kauf, weil es keinen parameter übergeben bekommt oder?

vielen dank im voraus
NCortex


alias5000 - Mo 15.10.07 12:06

Wenn es nur darum geht, eine Konfigurationsdatei abzuspeichern, dann würde ich schlichtweg über die WinAPI (GetSpecialFolder heißt die Funktion glaube ich) den Anwendungsdaten-Ordner bestimmen, um sie dort abzulegen.

Gruß
alias5000


Narses - Mo 15.10.07 12:16

Moin!

Und hier der entsprechende FAQ-Beitrag [http://www.delphi-library.de/topic_wie+kann+ich+spezielle+Ordner+finden_9428.html]. ;)

cu
Narses


alias5000 - Mo 15.10.07 12:23

Vielen Dank für den Link Narses, ich hatte doch glatt vergessen dass es den gibt ;)