Entwickler-Ecke

Sonstiges (Delphi) - Hilfedateien *.hlp


Gagamba - Fr 25.01.19 20:39
Titel: Hilfedateien *.hlp
Hallo,
ich habe bisher immer die Hilfe mit dem Aufruf Application.HelpCommand aufgerufen, vorher ist Application.Helpfile auf den entsprechenden Dateibezeichner gesetzt worden. Unter neueren Windows-Systemen scheint aber dieser Aufruf die Windows-Online-Hilfe aufzurufen?! Was muss ich einstellen, damit das wieder funktioniert? Unter XP lief das einwandfrei durch...
Danke: Siegfried
PS ich benutze Delphi7


jaenicke - Fr 25.01.19 21:02

Es gibt die aktuelle Version als Community Edition [https://www.embarcadero.com/de/products/delphi/starter] auch kostenlos, wer kein bzw. nur wenig Geld mit seinen Programmen verdient, muss also nicht bei einer so alten Version bleiben.

Wie man die uralten .hlp Dateien noch weiter benutzen kann, habe ich hier beschrieben:
https://www.entwickler-ecke.de/viewtopic.php?p=697956#697956
Für eigene Programme sollte man es damit aber gar nicht mehr erst versuchen. Es gibt auch Units um stattdessen eine .chm Hilfedatei einzubinden, die ohnehin viel mehr Möglichkeiten bietet.


GuaAck - Di 29.01.19 00:39

Hallo,

es scheint von Microsoft zwei Lösungen dazu zu geben. Ich sehe in meiner Systemsteuerung, dass ich Helpviewer (2015) installiert habe. Damit funktioniert es bei mir bestens. F1 geht (kontextsensitiv). Ich hatte nur ein Problem: Zu Hause bestens, im Büro (auch Windows 8.1, Delphi 7) hatte ich nach der Installation keinen Zugriff mehr auf den Netzwerkdrucker. Helpviewer wieder deinstalliert, Drucker ging wieder. Zu Hause habe ich auch einen Netzwerkdrucker, also wohl kein allgemeines Problem, anmerken wollte ich es aber doch.

Die Community Edition Lizenz scheint auf 1 Jahr begrenzt zu sein, so wird es jedenfalls beim Start angezeigt.

Gruß
GuaAck


haentschman - Di 29.01.19 08:09

Moin... :wink:
Zitat:
Die Community Edition Lizenz scheint auf 1 Jahr begrenzt zu sein, so wird es jedenfalls beim Start angezeigt.

...dann holst du dir wieder (kostenlos) einen neuen Key für deine bestehende Installation. :P


jaenicke - Di 29.01.19 19:57

Beziehungsweise die dann aktuelle Version. Angekündigt ist jedenfalls, dass es die Community Edition dauerhaft kostenlos geben soll.

Embarcadero hat angesichts der Konkurrenz an der Stelle auch kaum eine andere Wahl...