Ich habe den Adobe Reader über den TWebBrowser eingebunden (TWebBrowser u.a. wegen Schnittstellenänderung Reader 6 -> 7).
Auch habe ich in den PDF's Javascript die mir abhängig von bestimmten Voraussetzungen (ist Datei von Filesystem oder per HTTP geladen) einen HTTP-Request auslößt, welche ich im TWebBrowser abfangen kann um weiter aktionen zu erledigen.
Jedoch bekomme ich die angehängte Fehlermeldung beim Reader 7, was eigentlich klar ist da ich die Datei u.U. per Filesystem lade (und dies abfrage) um dann per HTTP weiterzunavigieren und dies ein potentielle Gefahr darstellt.
Da ich jedoch dies für meine Integration brauch wäre ein Schalter oder Einstellung im Reader schön mit der ich für die integrierte Darstellung diese Fehlermeldung abschalten kann. Ein globale Einstellung (falls es die gibt) will ich nicht ändern da ich keine Sicherheitslücke reisen will (Ich kann ja bei einer
Win32-Anwendung nicht 100%ig garantieren das sie nicht abstürzt und damit dieser Schalter nicht zurückgesetzt wird).
Adobe Reader kann auch nicht ersetzt werden da alle bekannten PDF-Viewer-Alternativen kein 100% Darstellungskompatibliät haben und ich meinen Kunden nicht vorschreiben kann das sie die PDF anpassen.
Meine bisherige Lösungsmöglichkeit ist einen Thrad zu starten um diese Fehlermeldung einfach zu Beenden. Es flackert und ich muß u.U. für jede neue Reader-Version/Sprache Anpassungen vornehmen.
Windows Vista - Eine neue Erfahrung in Fehlern.