Pfad bei shellexecute

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
qwertzp
Beiträge: 50
Registriert: Do 28. Jan 2010, 13:48
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Pfad bei shellexecute

Beitrag von qwertzp »

Ich hab eine Frage, ich hab ein Programm, das mit shellexecute arbeitet, wie mach ich, dass die entsprechenden Dateien auch auf einem anderen Computer(mit Windows) geöffnet werden können ohne im Quelltext, den Pfad immer ändern zu müssen?

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Pfad bei shellexecute

Beitrag von theo »

qwertzp hat geschrieben:Ich hab eine Frage, ich hab ein Programm, das mit shellexecute arbeitet, wie mach ich, dass die entsprechenden Dateien auch auf einem anderen Computer(mit Windows) geöffnet werden können ohne im Quelltext, den Pfad immer ändern zu müssen?
Kommt drauf an, wo du die Datein haben willst.
Es gibt z.B. die Funktion GetAppConfigDirUTF8.

Ansonsten kann man auch den Pfad von Application.ExeName extrahieren mit ExtractFileDir.

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: Pfad bei shellexecute

Beitrag von creed steiger »

Man könnte zusätzlich auch eine Setup bauen z.B. mit Innosetup
http://www.jrsoftware.org/isinfo.php" onclick="window.open(this.href);return false;

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: Pfad bei shellexecute

Beitrag von khh »

oder man legt die Pfade in einer Datenbank ab, falls eine solche existiert.

qwertzp
Beiträge: 50
Registriert: Do 28. Jan 2010, 13:48
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: Pfad bei shellexecute

Beitrag von qwertzp »

Vielen Dank!

Antworten