Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Probleme mit chm Hilfedatei (https://www.delphipraxis.net/172126-probleme-mit-chm-hilfedatei.html)

Popov 13. Dez 2012 21:23

Probleme mit chm Hilfedatei
 
Ich hab zurzeit ein Problem das ich mir nicht erklären kann. Ich hab eine chm Hilfedatei erstellt, sie funktioniert auch auf einem zweiten Rechner. Nun habe ich sie in ein Setup gepackt. Nun funktioniert sie plötzlich auf einem dritten Rechner nicht mehr (typische Explorer Meldung für Seiten die nicht gefunden werden). Ich hab die Datei dann auf den Desktop des Rechners kopiert und da funktioniert sie. Beide Ordner haben identische Rechte und Besitzer, gilt auch für die Datei.

Warum funktioniert die chm Hilfedatei in dem einem Ordner und in dem anderen nicht?

Dawn87 13. Dez 2012 21:44

AW: Probleme mit chm Hilfedatei
 
CHM-Dateien können ab einem gewissen Patchelevel aus Sicherheitsgründen nicht mehr von Netzlaufwerken aus gestartet werden. Ist das bei Dir womöglich eine Netzwerkinstallation?

http://www.mgtek.com/helpproducer/ma...bChmOnUNC.html

Zitat:

Symptoms

Microsoft HTML Help files may not display correctly if the file the help file is located on a network share, a mapped drive, a roaming user profile, or when the help file is otherwise accessed through a UNC path such as \\server\share. If the problem occurs, the help file opens normally, however, the topic text is not displayed. Instead, a misleading error message such as ‘Navigation to the webpage was canceled’, ‘Action cancelled’, or ‘DNS error’ is displayed.
Cause

Popov 13. Dez 2012 21:51

AW: Probleme mit chm Hilfedatei
 
Eigentlich nicht. Ich hab es zwar auf einem fremden Rechner per TeamViewer installiert, wobei die Datei zuerst lokal auf fremden Rechner abgelegt wurde, aber bis auf, dass ich sie gestartet habe, spielte sich alles lokal ab.

Bernhard Geyer 13. Dez 2012 22:08

AW: Probleme mit chm Hilfedatei
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Popov (Beitrag 1195412)
Eigentlich nicht. Ich hab es zwar auf einem fremden Rechner per TeamViewer installiert, wobei die Datei zuerst lokal auf fremden Rechner abgelegt wurde, aber bis auf, dass ich sie gestartet habe, spielte sich alles lokal ab.

Hat der Windows/Interne Explorer etwa in den Dateieigenschaften vermerkt "wurde aus Internet kopiert"?
Dann verhält sich die Datei so als wäre sie nicht lokal gestartet.
Siehe Anhang

Popov 13. Dez 2012 22:19

AW: Probleme mit chm Hilfedatei
 
Das wäre eine Möglichkeit, allerdings kann ich sie erst morgen prüfen.

Um ehrlich zu sein ist mir die Option bisher noch nie aufgefallen. Allerdings inwieweit hat sie Einfluss auch die chm Datei? So wie ich es auch die Schnelle sehen kann ist es eine Exe Einschränkung. Gilt sie für den ganzen Ordner?

dunningkruger 13. Dez 2012 22:32

AW: Probleme mit chm Hilfedatei
 
In *.chm-Dateien können URLs (anklickbare Links auf externe URLs) sein.

Ab Vista kann/wird vermutlich die UAC zuschlagen?

HTH

HiWieGehts 14. Dez 2012 05:05

AW: Probleme mit chm Hilfedatei
 
Hallo,
wird beim Start das Fenster "Dataei öffnen - Sicherheitswarnung" angezeigt? Wenn ja, bei "Vor dem Offnen dieser Datei immer bestätigen" das Hackerl entfernen und es geht.

Bernhard Geyer 14. Dez 2012 06:22

AW: Probleme mit chm Hilfedatei
 
Zitat:

Zitat von Popov (Beitrag 1195417)
Allerdings inwieweit hat sie Einfluss auch die chm Datei? So wie ich es auch die Schnelle sehen kann ist es eine Exe Einschränkung.

Diese Information kann für jeden Dateityp gespeichert werden.Und bei chm gilt einfach: Keine Lokale Datei (ist es nicht wenn aus Internet kopiert ist) -> Geht nicht mehr.

Popov 14. Dez 2012 07:03

AW: Probleme mit chm Hilfedatei
 
So, ich hab mir jetzt einiges zum Thema durchgelesen und auch mögliche Lösungen. Soweit ich es beurteilen kann stimmen die Tipps hier mit den allgemeinen Tipps, auch seitens von Microsoft. Mein Problem ist aber, dass ich zwar einiges manuell auf den betreffenden Rechnern regeln könnte, aber das kann doch nicht die Lösung sein. Ich will das Programm frei verteilen und die Hilfe soll immer funktionieren. Ich hab bisher immer das Hlp Format genutzt, aber das klappt jetzt seit Vista nicht mehr so ohne weiteres.

Ok, ich konnte den oberen beschriebenen Fehler auch auf meinem Rechner reproduzieren, und hier habe ich die Datei nicht aus dem Internet geladen, sondern direkt erzeugt. Ich hab etwa fünf Partitionen auf meinem Rechner und auf vier Partitionen kann ich die Hilfedatei kopieren wo ich will, sie funktioniert. Auch auf Teilen der fünften Partition funktioniert sie, nur eben in dem einem Ordner ja, in dem nächsten nicht.

Es scheint also wie oben bereist angesprochen wohl etwas mit Rechten zu sein, nur kann ich das Problem noch nicht lokalisieren.

@HiWieGehts

"wird beim Start das Fenster "Dataei öffnen - Sicherheitswarnung" angezeigt?"

Nein

@Bernhard Geyer

"Diese Information kann für jeden Dateityp gespeichert werden."

Ok, klingt einleuchtend, ist mir eben nur bei Exe Dateien auf meinem Rechner aufgefallen.

Nur ist die Datei, die ich auf dem fremden Rechner installiert habe, eine Setup-Datei.

//Edit

Ich hab mal auf Eigenschaften der einzelnen Hilfeseiten geklickt. Wenn sie nicht funktionieren, ist das der Pfad:

Code:
res://ieframe.dll/dnserrordiagoff_webOC.htm#mk:@MSITStore:C:\#\Hilfe.chm::/Start.htm
wenn sie funktioniert

Code:
mk:@MSITStore:C:\#\Hilfe.chm::/Start.htm

Bernhard Geyer 14. Dez 2012 07:31

AW: Probleme mit chm Hilfedatei
 
Zitat:

Zitat von Popov (Beitrag 1195428)
Nur ist die Datei, die ich auf dem fremden Rechner installiert habe, eine Setup-Datei.

Ich vertrau nur eigenen Installer und InnoSetup. Bei allem was über MSI läuft würde ich nicht die Hand ins Feuer legen was da alles im Hintergrund falsch laufen kann (OT: Haben aktuell den Fall eines "Deadlock"-Installer des SQL-Server 2012 der alle Minuten Startet und feststellt das was fehlt und sich wieder beendet)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:43 Uhr.
Seite 1 von 2  1 2      

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