HtmlHelp und IE 7.0

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

HtmlHelp und IE 7.0

Beitrag von Koverhage »

Hallo,

nachdem IE 7.0 installiert wurde, kann die Hilfe nicht mehr aufgerufen
werden.
Weis jemand welche Einstellungen im IE 7.0 dafür verantwortlich sind?
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Klaus,
das hat was mit den Sicherheitseinstellungen zu tun (Aktive Inhalte, oder so ähnlich...)
Mußt Du mal in den Sicherheitseinstellungen vom Internet schauen - habe leider keinen IE7 hier im Büro...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Bei mir geht das (IE 7 mit XP/SP2). Xbase greift auf das HHCTRL.OCX zu.
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Klaus,
habe jetzt mal in der Knowledgebase von MS gestöbert - hier die Ergebnisse!

Viele Grüße,
Maritn
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Toll gemacht M$,

ich hatte schon immer meine Bedenken gegen diese blöde Gleichmacherei.
Warum braucht man den Internetexplorer um eine Programmhilfe anzusehen ?
Warum fliegt der Desktop raus, wenn der explorer sich aufhängt ...

nur weil MS mit aller Gewalt den Internetexplorer in die Tiefen des Systems verewigen wollte. :evil:

@Klaus,

geht der Aufruf der Hilfe aus deinem Programm nicht mehr, bwz. warum braucht man ActiveX für die Anzeige der CHM Datei, ich dachte das geht lokal direkt ?
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Hubert,

die CHM gibt es, und liegt normalerweise beim Kunden auf dem Server.
Bis zum Update auf IE 7.0 ist es gelaufen.
Wenn man jetzt die Hilfe aufruft, kommt eine Fehlermeldung konnte keine Verbindung zum Internet herstellen (oder so ähnlich).
Ein Klick auf den Button Startseite und dieHauptseite der Hilfe wird angezeigt.
Sehr merkwürdig das ganze.

Klaus
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Klaus,
bist Du mal meinem link gefolgt?
So wie Du das schilderst, liegt es daran, dass die Hilfe auf einem Netzlaufwerk liegt.
-> Potentiell gefährlich (meint MS), genauso wie z.B. BAT oder CMD-Dateien, die von einem remote-Standort (über einen Share) gestartet werden sollen.
(Eine) Abhilfe: CHM-Datei lokal kopieren und von dort aufrufen...
Oder in der Registry eine Änderung durchführen...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Martin,

welche Änderung der Registry ?

So wie ich es verstanden habe (ich gebe aber zu es nur überflogen zu haben) sind bei Netzlaufwerken nur UNC-Namen problematisch ( \\server\freigabe\datei ...). Wenn ein Laufwerksbuchstabe angegeben wird, sollte es gehen.
Gruß
Hubert
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Hubert,
schau mal bei meinem link weiter unten auf der Seite (kurz unterhalb der Mitte) - dort findest Du einige Möglichkeiten, die Einschränkungen (z.B.) für bestimmte Serveradressen aufzuheben...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hi,

ich les da nur was von wegen URL Adressen und WEB-Anwendungen.
Wenn man die Datei von einem gemapten Laufwerk aufruft dürfte das nicht zutreffen:

angenommen q: wurde \\server\freigabe\hilfe zugeordnet und dort liegt die CHM Datei, dürfte ein Programm kein Problem mit q:\hilfe.chm beim Aufruf haben.

@Klaus,

wie rufst du die Hilfe auf und was ist die Fehlermeldung ...
Gruß
Hubert
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Hubert,
ist schon klar!
Aber wenn kein Laufwerkmapping vorgenommen werden soll, dann kann man in der Registry den entsprechenden Server "erlauben"

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Hallo Klaus,

das Problem gab es auch schon bei früheren Versionen. Es gibt eine Registrie-Einstellung, die das Anzeigen der Hilfedateien wieder erlaubt. Ich kann aber gerade diese nicht finden. Es ist schon ziemlich lange her, wo ich es gesucht und geändert habe.
Der Link von Martin könnte schon die richtige Lösung sein.
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Andreas,

die Änderungen galten nur bis IE 7.0

Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Hallo Hubert,

die CHM Datei ist im Datenverzeichnis der Anwendung, ergo auf dem Server.

// Definieren Help Object

oHelp:HelpObject:=HelpObject("hkabrwin.chm","Online Hilfe zu HKABR-Win")
oCrt:helplink := oHelp

// Hilfe dem Menu hinzufuegen
oMenu:addItem( { sm10_1+chr(9)+"F1", { || HelpObject():showHelp("html\Home.htm") } }, BMP_HILFE )


Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Hubert,

da ich hier keine Grafik einfügen kann,

Bild (alt+p)

Wie hier zu erkennen ist, wird zwar eine Fehlermeldung angezeigt,
links unter Index werden jedoch die enthaltenen Themen aufgelistet.
Ein Klick auf Startseite, zeigt die Startseite auch ganz normal an.

Klaus
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Das mit der Grafik scheint ja doch (wenn auch umständlich) zu gehen ;-)
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Hoffentlich ist unser Traffic davon nicht zu sehr betroffen.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Klaus,
nun, wenn Dir mein link nicht hilft:
  • Klick mit rechts auf Deine chm-Datei
  • klick mit links auf Eigenschaften
  • klick auf Zulassen
Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Martin,

finde dort kein "zulassen"
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Klaus,
was für ein Betriebssystem hast Du denn?
Ich habe hier XP Home.
Vielleicht mußt Du bei Dir in dem Fenster auch erst auf Erweitert klicken??
Der Knopf Zulassen taucht natürlich nur bei der betreffenden Datei auf dem entsprechenden PC auf - ein Rechner, bei dem Du die Probleme mit dem Öffnen nicht hast, hat den Knopf natürlich nicht...

Viele Grüße,
Martin
Zuletzt geändert von Martin Altmann am Mi, 10. Jan 2007 8:51, insgesamt 1-mal geändert.
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Koverhage hat geschrieben:Martin,

finde dort kein "zulassen"
Ich finde es auch nicht!

Klaus,

ich hatte das gleiche Problem damals mit der älteren IE-Version. Du schreibst, dass die von mir erwähnte Registrierungsänderungen auch nur für alte Versionen gültig sind. Zur Zeit ist bei mir in der Firma auf dem Arbeits-PC IE7 installiert. Die CHM-Dateien funktionieren immer noch.
Hast du die Registrierungsänderung ausprobiert?
Könnte es vielleicht an den Sicherheitseinstellungen von IE liegen?
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Bevor mich jetzt alle für bescheuert halten:

Bild

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Klaus,

ist das Serverlaufwerk einem Laufwerksbuchstaben zugeordnet ?

z.B. set default to y:\daten ...

oder sieht es so aus:

set default to \\server\freigabe\daten
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Ich habe Xp Prof, die Kunden weiß ich nicht.

Hubert: Das was in Ausführen in, z.B. C:\XYZ\DATA

Finde den Schalter "Zulassen" immer noch nicht :(
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Klaus,

wenn ich dich recht verstehe, kannst du innerhalb der HTML Hilfedatei springen und alles anzeigen - also kein Fehler - und nur beim Aufruf aus dem Programm auf eine bestimmte Seite entsteht der Fehler ?

Versuche doch mal das HTMLHELP Beispiel von Alaska auf ein Serverlaufwerk zu legen und zu prüfen ob diesese den Fehler auch hat.
Falls nicht könntest du die Aufrufarten überprüfen.

Der Aufruf der Datei selbst ist ja nicht blockiert.

Da ich selbst und zur Entwicklung nur Win2000 Rechner habe, die ja ohne den IE 7.0 auskommen müssen, kann ich erst testen, sobald unsere Bürorechner (auf denen ich kein Admin bin) auf neuere Versionen umgestellt werden.
Gruß
Hubert
Antworten