Entwickler-Ecke

Sonstiges (Delphi) - Hilfe-Datei in Delphi-Programm einbauen


Friedhelm - Di 11.02.03 10:29
Titel: Hilfe-Datei in Delphi-Programm einbauen
Hallo zusammen,

ich habe mit "Oasis" einem Help-Editor, hilfe-Dateien erstellt.
Folgende Daterien stehen zur Verfügung:

1. HLP
2. hpj
3. ohp wobei diese eingentlich Oasis zugeordnet ist.

doch was muss ich tun, um die HLP in mein DelphiProgramm einzubauen.
Kann mir jemand weiterhelfen?

Danke für die Hilfe.

Gruss
Friedhelm


foxy - Di 11.02.03 10:39

guden ,

also ich habe das so gelöst

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure TForm1.Hilfe2Click(Sender: TObject);
  var Path,EndPath  :string;
  begin
    Path:= ParamStr(0);
    EndPath:=(ExtractFilePath(Path));
    Application.HelpFile :=(EndPath+'\Help\Help.hlp');
    Application.HelpCommand(HELP_FINDER, 0);
  end;


Friedhelm - Di 11.02.03 14:23

Hallo Foxy,
danke für den Tipp.
habe das so gemacht. Die HilfeDatei liegt auf einem Server. Also habe ich folgendes geschrieben:


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
  var Path,EndPath  :string;
  begin
    Path:= ParamStr(0);
    EndPath:=(ExtractFilePath(Path));
    Application.HelpFile :=(EndPath+'\\S_is-ts10\PC-  KD_TD\TerminListen\ShowProjekt.hlp');

       Application.HelpCommand(HELP_FINDER, 0);
  end;


geht auch. Nur der macht direkt "Suchen" auf- nicht die Bücher, wie normal. Einen Begriff kann auch erfolgreich anklicken werden. Danach ist Ende.
Bei "Inhalt" zeigt er mir irgendeinen Schei... an, also nix definiertes.
Was ist mit dem Index "0"?
Was kann ich tun?

Gruss
Friedhelm


foxy - Di 11.02.03 14:27

das liegt nich an dem Code denke ich mal sonder an deiner HelpBibliothek .... die würde ich an deiner stelle mal überarbeiten, oder kannst du die normal öffnen ... also wenn du sie anklickst geht dann alles?


Friedhelm - Di 11.02.03 14:32

Hallo Foxy,

wenn ich die Datei "solo" öffne, geht alles wie es soll. Nur über ddas Programm funzt es nicht

mfg
Friedhelm


Friedhelm - Di 11.02.03 14:45

Hallo Foxy,

ich bin dahintergekommen.Ich musste in dem Pfad, wo sich das alles abspielt, die help.Datei nochmals mit Oasis kompelieren.

Jetzt ist alles klar.

Danke für die Unterstützung

Gruss
Friedhelm


foxy - Di 11.02.03 15:05

hehe np oasis hatte ich noch nie benutzt dafür ... ich hab immer HalpManuel benutzt