Einzelnen Beitrag anzeigen

Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#1

Netzlaufwerk und Pfad speichern

  Alt 11. Mai 2016, 11:24
Hallo,

habe gerade ein kleines Problem, ich speicher einen Pfad in eine .ini. Der Programmordner der .Exe liegt im Netzwerk, wenn ich nun einen neuen Kontakt anlege und die Datei speichere wird in eine andere .Ini der Pfad gespeichert. Soweit ok öffne ich die .exe von einem anderen PC aus, diese PC hat einen anderen Netzlaufwerksbuchstabe und somit stimmt der Pfad nicht mehr.

Gibt es eine spezielle funktion mit der ich das nicht so statisch machen kann?

Delphi-Quellcode:
  // PAKontakt Ordner erstellen
 if DirectoryExists(ExtractFilePath(ParamStr(0)) + 'PAKontakte') then
  OrdnerPA:= (ExtractFilePath(ParamStr(0)) + 'PAKontakte')
  else
    begin
     ForceDirectories(ExtractFilePath(ParamStr(0)) + 'PAKontakte'); //Ordner erstellen
    end;

SenderIniFile.WriteString('PAKontakt','Pfad',OrdnerPA + '\'+ ProgrammanbieterFirmaCombo.Text + '.ini') Beim laden wird einfach in der .ini nach dem Schlüsssel mit dem Pfad gesucht.

Danke im voraus.
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat