WebKit Fehlermeldung unter Vista
-
Ich habe wieder einmal ein Kompabilitätsproblem mit einem Betriebsystem.
Wenn ich mein unter WebKit basierendes Programm unter Windows 7 und XP laufen habe funktioniert alles tadellos. Unter Vista wird eine Fehlermeldung ausgespuckt mit der Begründung, dass eine dll. Datei nicht gefunden worden ist. (Wieso finden XP und 7 denn die .dll?!)
Es handelt sich dabei um WebKit .NET zusammen mit den Dateien von Safari 5.1.
-
Könntest du uns bitte die genaue Fehlermeldung geben? Sonst tappen wir völlig im Dunkeln. Glaskugeln für das Hellsehen wurden in diesem Forum verboten.
Grüssli
-
http://www.bilder-hochladen.net/files/big/ihbq-1-c4ca.jpg
Bei Details steht:
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Runtime.InteropServices.COMException (0x800736B1): Retrieving the COM class factory for component with CLSID {D6BCA079-F61C-4E1E-B453-32A0477D02E3} failed due to the following error: 800736b1 The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail. (Exception from HRESULT: 0x800736B1). at WebKit.WebKitBrowser..ctor() at WindowsFormsApplication1.Form1.Form1_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at WindowsFormsApplication1.Form1.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.235 (RTMGDR.030319-2300) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- project Assembly Version: 10.0.0.0 Win32 Version: 10.0.0.0 CodeBase: file:///C:/Users/Admin/Downloads/project/project.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.235 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.232 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- WebKitBrowser Assembly Version: 0.5.0.0 Win32 Version: 0.5.0.0 CodeBase: file:///C:/Users/Admin/Downloads/project/WebKitBrowser.DLL ---------------------------------------- WebKit.Interop Assembly Version: 533.0.0.0 Win32 Version: CodeBase: file:///C:/Users/Admin/Downloads/project/WebKit.Interop.DLL ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
-
Da musst du wohl schon beim Projekt selber nachfragen gehen. Aber Mithilfe der CLSID und Fehlernummer, bin ich bereits auf einen Thread gestossen:
http://sourceforge.net/projects/webkitdotnet/forums/forum/939856/topic/3348757Könnte dies helfen?
Grüssli
-
Mit WebKit.NET gibt es keine Probleme. Erst wenn ich die .dll Dateien von Safari einfüge.
Die befinden sich übrigens unter C:\Program Files (x86)\Common Files\Apple\ApplicationSupport.
-
In der Fehlermeldung stand etwas von side-by-side: Sollest also darauf achten, wenn WebKit.NET 32bit ist, dass auch das fertige Programm "32bit" ist und nicht "AnyCPU" oder so ähnlich.
Du hättest nur nach der Fehlernummer 0x800736B1 und ggf.
side-by-side
dazu googln müssen.http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/99b20170-96d1-4bbb-a574-3b86c592ccb9
oder auch hier:
http://www.c-plusplus.net/forum/250003
-
Rhombicosidodecahedron schrieb:
In der Fehlermeldung stand etwas von side-by-side: Sollest also darauf achten, wenn WebKit.NET 32bit ist, dass auch das fertige Programm "32bit" ist und nicht "AnyCPU" oder so ähnlich.
Hat es einen bestimmten Grund wieso nur Vista dieses Problem haben soll, aber Windows 7 nicht?
Edit: Ich finde in den Einstellungen nichts dazu.
-
Funktioniert das denn jetzt?
Hat es einen bestimmten Grund wieso nur Vista dieses Problem haben soll, aber Windows 7 nicht?
Weil Vista 64 bit und beide andere nicht oder umgekehrt
-
Sowohl Vista als auch 7 habe ich in der 64bit Variante laufen. Unter Vista 32bit habe ich es auch schon versucht, allerdings mit dem selben Ergebnis.