10.01 Bemerkungen zu HTML-Hilfesystem
Das HTML-Hilfesystem besteht aus den Dateien SIBPPS.CHM und ANWENDER.CHM.
Über folgende Standard-INI-Einstellungen sind die Hilfedateien eingebunden:
[General]
HTMLHelp=Yes
HelpFile=%s\grafik\modul\win32\sibpps.chm
[EXTERN]
ONLINEREF = "HH.EXE %s\GRAFIK\MODUL\WIN32\ANWENDER.chm"
Hinweise bei Problemen
Durch die Windows- und Internet-Sicherheitseinstellungen werden Inhalte von Hilfedateien nicht oder unvollständig dargestellt, sobald sie über das (lokale) Netzwerk geladen werden.
Das liegt daran, dass Windows den Zugriff auf HTML-Inhalte über Netzwerke standardmäßig stark einschränkt.
Aus diesem Grund werden die HTML-Hilfedateien im infra-Standard mit den oben genannten INI-Einträgen in ein lokales Verzeichnis des Windows PCs synchronisiert, bevor sie dann von dort geladen werden, s.u.
Für den Fall, dass durch Änderung der oben genannten Einstellungen die Hilfe-Dateien direkt aus dem freigebenen infra-Verzeichnis geladen werden sollen, versucht infra:NET die entsprechenden Registry-Einstellungen für das Windows Hilfesystem so anzupassen, dass HTML-Inhalte von freigegebenen Netzlaufwerken angezeigt werden können. Dabei handelt es sich um folgende Einstellungen:
  • Schlüssel: "HKEY_LOCAL_MACHINE\Software\Microsoft\HTMLHelp\1.x\ItssRestrictions"
    Wert: MaxAllowedZone = 1
  • Schlüssel: "HKEY_LOCAL_MACHINE\Software\Microsoft\HTMLHelp\1.x\HHRestrictions“
    Wert: MaxAllowedZone = 1
Kann infra:NET diese Registry-Einstellungen aufgrund fehlender Windows-Benutzerrechte nicht ändern, wird eine entsprechende Meldung am Bildschirm angezeigt und ein Protokolleintrag erstellt.
Es kann vorkommen, dass trotz vorhandener Registry-Einstellungen keine über das Netzwerk geladenen HTML-Inhalte dargestellt werden oder Verknüpfungen (Links) innerhalb der HTML-Hilfe nicht funktionieren. Dann kann nur die im folgenden Abschnitt beschriebene Vorgehensweise Abhilfe schaffen.
HTML-Hilfe lokal synchronisieren
Um zu umgehen, dass Windows-Sicherheitseinstellungen die Verwendung des HTML-Hilfesystems über ein freigegebenes Netzlaufwerk verhindern, werden mit den Standard-INI-Einstellungen die Hilfedateien SIBPPS.CHM und ANWENDER.CHM auf jeden infra-Arbeitsplatz "gespiegelt" und mit dem infra-Server synchronisiert.
Vor der Verwendung der Online-Hilfe prüft infra:NET, ob die lokale Kopie der Hilfedatei noch aktuell ist und führt ggf. eine Aktualisierung durch. Bewirkt wird das durch über den Platzhalter „%s“ im Pfadnamen der Hilfedateien.
Die Hilfe-Dateien liegen nach der Installation des infra:NET-Servers in der Regel im App-Verzeichnis der Server-Installation, z.B. unter C:\Program Files\infra\Server\App\Grafik\Modul\Win32.
Wichtiger Hinweis
Die Dateien im App-Verzeichnis des infra-Datenbankservers werden bei der Installation eines Updates derzeit nicht automatisch aktualisiert.
Neuere Versionen der im App-Vezeichnis gespeicherten Dateien müssen manuell aus dem infra-Verzeichnis in das App-Verzeichnis übertragen werden, damit sie anschließend vom Server mit den infra-Arbeitsplätzen synchronisiert werden können.