Entwickler-Ecke
Sonstiges (Delphi) - Hilfedatei wird nicht gefunden
Horst-Dieter - Sa 03.07.10 09:01
Titel: Hilfedatei wird nicht gefunden
Hallo,
ich habe ein Programm geschrieben, das über eine Hilfedatei verfügt. Alles funktioniert auch.
Jetzt passiert folgendes: Wenn man vom laufenden Programm aus über einen OpenDialog etwas aus einem anderen Unterverzeichnis lädt, wird anschließend vom Programm die Hilfedatei nicht mehr gefunden. Auch eine erneute Eingabe des Pfades zu dem Verzeichnis der Hilfedatei nützt nichts.
Weiß jemand einen Rat ?
Gausi - Sa 03.07.10 09:16
Dinge wie der OpenDialog verändern das "CurrentDir". Das kann man abschalten, behebt aber nicht den eigentlichen Fehler. Gib zu der Hilfedatei den kompletten Pfad an, nicht nur den Dateinamen. Den Ordner, in dem dein Programm liegt, bekommst du mit ExtractFilePath(ParamStr(0));.
Horst-Dieter - Sa 03.07.10 09:26
Leider hilft auch das nichts.
Der komplette Dateipfad wurde in einer Stringvariablen "Pfad" gespeichert. Selbst wenn ich die Zeile unmittelbar vor Aufruf des Helpjumps eingebe, wird die Datei nicht gefunden.
Delphi-Quelltext
1: 2:
| Application.HelpFile :=Pfad+'IconEdit.hlp'; Application.Helpjump('Hauptfenster'); |
Moderiert von
Narses: Delphi-Tags hinzugefügt
Horst-Dieter - Sa 03.07.10 12:13
Dank nochmals für den Rat.
Die Eingabe eines Pfades funktioniert inzwischen. Allerdings wird der Pfad nur dann beachtet, wenn bei den Eigenschaften von Form1 überhaupt keine Hilfedatei eigegeben wird. Steht die Datei direkt im Formular, wird die spätere Pfadeingabe ignoriert.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!