Autor Beitrag
cromos
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 219


Delphi 7
BeitragVerfasst: So 07.09.03 13:57 
Hi,

habe eine kurioses Problem mit einer Hilfe Datei:

Ich habe eine ganz normale Hilfedatei im HLP-Format erstellt, diese wird dann auf Wunsch aufgerufen. Das Programm und die dazugehörigen Dateien sind in einem Setup(Inno-Setup) gepackt, wenn ich das Setup ausführe, werden dann auch alle Dateien und Ordner angelegt.

Habe das Programm auf meinem PC installiert. Alles geht. auch die Hilfe.
Aber sobald ich das Setup auf einen anderen Rechner ausführe, sagt er mit immer wenn man dann die Hilfe aufrufen will das er die Datei nicht finden kann. Obwohl diese definitiv vorhanden ist und der Pfad auch richtig ist.

Wie gesagt bei mir funktioniert es ja. Habe WinXP. Die anderen Rechner waren aber auch WinXP.

Weiss jemand Rat?

Gruss
Cromos


Zuletzt bearbeitet von cromos am So 07.09.03 20:45, insgesamt 1-mal bearbeitet
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 07.09.03 16:06 
In der Tat ein sehr lustiges Problem. Kann man sich dieses Setup mal irgendwo herunterladen und ausprobieren?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 07.09.03 16:26 
Die Pfade sind nicht zufällig hard gecodet?
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: So 07.09.03 18:49 
Zitat:

Die Pfade sind nicht zufällig hard gecodet?

in einer Hilfe datei im HLP format ?

was für eine datei findet er denn nicht ?
vileicht gibt es ja doch kleine unterschiede, könnte ja sein.

_________________
MFG
Michael Springwald, "kann kein englisch...."
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 07.09.03 19:40 
Ich glaube, Luckie meint den Pfad, den du deinem Programm zur Hilfedatei angegeben hast...
mit etwas wie
ausblenden Delphi-Quelltext
1:
application.HelpFile:=ChangeFileExt( Application.ExeName, '.hlp');					

sollte es keine Probleme geben.

_________________
We are, we were and will not be.
cromos Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 219


Delphi 7
BeitragVerfasst: So 07.09.03 20:22 
Also ich rufe die Hilfe follgendermassen auf:

ausblenden Delphi-Quelltext
1:
Application.HelpCommand(HELP_Finder, 0);					


Natürlich habe ich vorher unter PROJEKT->OPTIONEN die Hilfe-Datei
eingestellt. Funktioniert auch super. Nur halt nicht auf einem anderen Rechner.
cromos Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 219


Delphi 7
BeitragVerfasst: So 07.09.03 20:45 
Hab es gelöst. Der Fehler war das ich die Hilfedatei unter PROJEKT->OPTIONEN direkt angegeben habe.

Hab es jetzt so gelöst und es funktioniert.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.Action13Execute(Sender: TObject);
var ProgrammOrdner : String;
begin
ProgrammOrdner:=ExtractFilePath(application.ExeName);

Application.HelpFile :=ProgrammOrdner + 'est_terminator.hlp';
Application.HelpCommand(HELP_Finder, 0);

end;