Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Hilfedatei anfügen (https://www.delphipraxis.net/125952-hilfedatei-anfuegen.html)

nixalsverdruss 15. Dez 2008 16:04


Hilfedatei anfügen
 
Hallo
ich hab mal ne Frage:
Wenn man über MENÜ- PROJEKT- OPTIONEN eine Hilfedatei anfügt, wird diese doch nicht in die .exe Datei aufgenommen, richtig?
Und deshalb die Frage:
Wie mach ich das, das die exe datei dann die Hilfe auch nach dem Brennen noch findet, weil sich das Verzeichnis ja dann ändert...#
Danke schon mal
nixalsverdruss

worker 15. Dez 2008 16:13

Re: Hilfedatei anfügen
 
Relative Pfade?!

nixalsverdruss 15. Dez 2008 16:29

Re: Hilfedatei anfügen
 
Ähm keuine Ahnung

DeddyH 15. Dez 2008 16:31

Re: Hilfedatei anfügen
 
Code:
C:\Programme\Schiessmichtot <-- absoluter Pfad
.\help\Hilfe.chm <-- relativer Pfad

nixalsverdruss 15. Dez 2008 16:46

Re: Hilfedatei anfügen
 
absoluter Pfad aber als .hlp Datei

DeddyH 15. Dez 2008 16:48

Re: Hilfedatei anfügen
 
Hmm... vielleicht wäre es dann besser, zur Laufzeit den Pfad zu ermitteln.

Micha88 15. Dez 2008 20:23

Re: Hilfedatei anfügen
 
Zitat:

Zitat von nixalsverdruss
absoluter Pfad aber als .hlp Datei

Bei anspruchsvollen Programmen sollte man eh niemals absolute Pfade verwenden.

Am besten einen Ordner HELP im InstallPath-Ordner erstellen lassen und die hlp-Datei dort rein.

Dann über
Delphi-Quellcode:
ExtractFilePath(Application.ExeName) + '\help\helpfile.hlp';
laden.

mkinzler 15. Dez 2008 20:24

Re: Hilfedatei anfügen
 
Delphi-Quellcode:
ExtractFilePath(Application.ExeName) + 'help\helpfile.hlp';
Den der Backslash ist schon Teil des Pfades

ryLIX 16. Dez 2008 07:22

Re: Hilfedatei anfügen
 
Delphi-Quellcode:
ExtractFilePath(Application.ExeName) + '\help\helpfile.hlp';
Wenn man wirklich sicher gehen will das der abschließende Backslash da ist würde ich diese Version vorschlagen:

Delphi-Quellcode:
IncludeTrailingPathDelimiter(ExtractFilePath(Application)) + 'help\helpfile.hlp';

DeddyH 16. Dez 2008 08:04

Re: Hilfedatei anfügen
 
Noch ein Vorschlag:
Delphi-Quellcode:
IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0)))
+ 'help\helpfile.hlp';
[edit=Phoenix]Formatierung mal angepasst. Seltsam... Mfg, Phoenix[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz