Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hilfe Datei einbinden? (https://www.delphipraxis.net/19338-hilfe-datei-einbinden.html)

thomasvonmuenster1 1. Apr 2004 12:08


Hilfe Datei einbinden?
 
Wie kann man eine hilfedatei einbinden?
Erstellt habe ich sie schon.
Will sie in MainMenü unter Hilfe procedur einbinden.
Ideen?

MathiasSimmack 1. Apr 2004 12:10

Re: Hilfe Datei einbinden?
 
Hier im Forum suchenHLP CHM

APP 1. Apr 2004 12:19

Re: Hilfe Datei einbinden?
 
Hallo,
und hier (Probleme mit HLP-Datei unter Delphi 7) findest Du sogar ein Demo vom Mathias, dass in obiger Suche nicht vorkommt :mrgreen:

thomasvonmuenster1 1. Apr 2004 12:50

Re: Hilfe Datei einbinden?
 
Danke!
Aber mit ShellExecute ging es schneller und einfacher!

Delphi-Quellcode:
ShellExecute(0, nil, 'HelpFile.hlp', nil, nil, 9);

MathiasSimmack 1. Apr 2004 13:42

Re: Hilfe Datei einbinden?
 
Nur ist ShellExecute schlicht und ergreifend falsch.

Die Unterstützung des HLP-API ist in Delphi eingebaut! Der entsprechende Befehl ist seit Windows 95 vorhanden und erlaubt u.a. auch die gezielte Anzeige eines Hilfethemas. Das kannst du mit ShellExecute nicht machen.

Und auch bei CHM-Hilfedateien würde ich von ShellExecute abraten. Das setzt nämlich voraus, dass der CHM-Typ im System bekannt ist. Unter 95 und NT muss das aber nicht der Fall sein. Außerdem bietet das CHM-API ebenfalls die besseren Möglichkeiten (Anzeige bestimmter Themen, Indexauswahl, usw.)


Ich kann dir nichts vorschreiben, aber wenn du es mit deiner HLP-Datei richtig machen willst, dann nimm nicht ShellExecute.

nemo2003 1. Apr 2004 13:50

Re: Hilfe Datei einbinden?
 
wie sieht es denn mit kontextsensitiver hilfe aus???

*grübel*

ist besser!!!
(benutzerfreundlicher)

shmia 1. Apr 2004 14:22

Re: Hilfe Datei einbinden?
 
Hier gibt es Komponenten zur Ansteuerung/Einbindung von CHM Hilfedateien in Delphi:
Torry's Help Tools

Tutorial zur Erstellung von HLP-Dateien:
99 Steps

Tool zum Erstellen von CHM-Dateien:
Micro$oft HTML Help Workshop

MathiasSimmack 1. Apr 2004 15:56

Re: Hilfe Datei einbinden?
 
Zitat:

Zitat von nemo2003
wie sieht es denn mit kontextsensitiver hilfe aus???

Was soll damit sein?

APP 2. Apr 2004 09:24

Re: Hilfe Datei einbinden?
 
Hallo,

Zitat:

Zitat von nemo2003
wie sieht es denn mit kontextsensitiver hilfe aus???

*grübel*

ist besser!!!
(benutzerfreundlicher)

3 Posts über Deiner Frage ist ein Link mit einem Demo zu Deiner Frage :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

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