Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Help System unter Delphi 2006 (https://www.delphipraxis.net/61141-help-system-unter-delphi-2006-a.html)

MARGERSCH 17. Jan 2006 14:14


Help System unter Delphi 2006
 
Hallo,

Beim Umsetzen eines Delphi 6-Programms auf Delphi 2006 ist das komplette Help System verschwunden. Unter Delphi 6 war sowohl eine allgemeine Hilfe (Startseite des Help Systems) als auch eine kontextsensitive Hilfe (je nach Objekt : unterschiedliche Topics) implementiert und alles lief wie gewünscht. Unter Delphi 2006 gibt bei dem selben Quellcode keine Hilfe mehr. Beim Aufruf der allgemeinen Hilfe passiert gar nichts und beim Aufruf der kontextsensitiven Hilfe erscheint eine Exception vom Typ EHelpSystemException mit folgender Meldung : "Keine kontextsensitive Hilfe installiert". In beiden Fällen erscheint kein Hilfe-Fenster. Wer weiß, was das bedeuten könnte ?
Marti

MARGERSCH 19. Jan 2006 07:45

Re: Help System unter Delphi 2006
 
Wo liegen denn die Unterschiede zwischen Delphi 6 und 2006 beim Hilfe System. Hat keiner eine Idee ?

MarcoWarm 19. Jan 2006 07:55

Re: Help System unter Delphi 2006
 
ist die Hilfedatei noch korrekt in den Projektoptionen zugewiesen?
Zumindest bei Delphi2005 gab es da manchmal probleme, daß nicht alles korrekt übernommen wurde.

hanspeter 19. Jan 2006 08:44

Re: Help System unter Delphi 2006
 
Du mußt die Hilfeunterstützung komplett einbinden. Das ist ab D2005 neu.
Es reicht HTMLHelpViewer oder WinHelpViewer in das Projekt einzubinden.
Vorsicht bei der Zuweisung der Hilfedatei im Projektfenster.
Hier gibt es ein Problem mit der Verzeichnisauflösung.
Im Projekt selbst nochmals mit Pfad zuweisen ist sicherer.

Gruß

Peter
(p.s. mit der Hilfe hatte ich auch Probleme beim Umstieg und habe hier (vergeblich) gefragt.
In der HTML Hilfe ist ein Bug!)

MARGERSCH 19. Jan 2006 13:19

Re: Help System unter Delphi 2006
 
Da ich mein Help System mit dem MS Help Workshop erstellt habe, muss ich wohl den WinHelpViewer in das Projekt einbinden. Wie mache ich das praktisch ? Wo bekomme ich die Dateien für den WinHelpViewer her ?

hanspeter 19. Jan 2006 13:41

Re: Help System unter Delphi 2006
 
Habe ich doch geschrieben.
WinHelpviewer nur zum Projekt zufügen. Registriert sich dann selbt.
Die Source ist unter BDS\4.0\source\win32\vcl.

Poolspieler 1. Mär 2006 15:50

Re: Help System unter Delphi 2006
 
Hi,
ich versuche auch gerade eine Winhelp-Datei in mein Projekt einzubinden - vergebens.

WinHelpViewer in das Projekt einbinden reich leider NICHT!
Es kommt zwar dann die Fehlermeldung nicht mehr - aber eine Hilfe plobbt trotzdem NICHT auf.
Für Delphi2005 gibt es dafür eine EXE, die WinHelpViewer.pas patcht. Aber für BDS habe ich sowas leider nicht gefunden - weiß jemand Rat???

Gruß,
Poolspieler


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:24 Uhr.

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