Moin!
ich habe ein Programm, dass bisher mehrheitlich auf Win7 gelaufen ist. Auf auf Win 10 Rechnern ist das Programm gelaufen. Hier war jeweils Office 2010 installiert.
Der neue Win10-Rechner hat nun Office 2016.
Denn ich das Programm starte wird gleich zu Beginn eine Form geöffnet - in der quasi alles abläuft.
Hier der Code aus der Form.
Wenn ich das Programm starte, dann kommt es in der Zeile mit InitializeComponent() zu folgender Fehlermeldung:
Folgende Referenzen sind gesetzt:
Kann mir jemand weiterhelfen bei der Frage nach der Ursache für die Fehlermeldung?
Gruß Jan
ich habe ein Programm, dass bisher mehrheitlich auf Win7 gelaufen ist. Auf auf Win 10 Rechnern ist das Programm gelaufen. Hier war jeweils Office 2010 installiert.
Der neue Win10-Rechner hat nun Office 2016.
Denn ich das Programm starte wird gleich zu Beginn eine Form geöffnet - in der quasi alles abläuft.
Hier der Code aus der Form.
VB.NET-Quellcode
- Public Class Form1
- <DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)>
- Private Shared Function FindWindow(ClassName As String, WindowName As String) As IntPtr
- End Function
- Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As IntPtr
- Private _Grundst_RootFolder As String = ""
- Private _LastFileType As FileType = FileType.NONE
- Private _SrvToolsReg As EBL.Tools.Service
- Private _Log As New EBL.Logger.Log
- ' Hinweis
- ' neue Elemente sind mit Visible = false einzufügen !!!
- Public Enum FileType
- NONE
- WORD
- EXCEL
- OUTLOOK
- TXT
- JPG
- JPEG
- TIF
- PNG
- End Enum
- Public Sub New()
- ' Dieser Aufruf ist für den Designer erforderlich.
- Try
- InitializeComponent()
- Catch ex As Exception
- MessageBox.Show(ex.ToString)
- End Try
- ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
- End Sub
Wenn ich das Programm starte, dann kommt es in der Zeile mit InitializeComponent() zu folgender Fehlermeldung:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Runtime.InteropServices.COMException (0x80040154): Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
bei System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
bei System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
bei System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
bei System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
bei System.Windows.Forms.AxHost.CreateInstance()
bei System.Windows.Forms.AxHost.GetOcxCreate()
bei System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
bei System.Windows.Forms.AxHost.CreateHandle()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3801.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
EBL_GStkHistorie
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Install/EBL_GStkHistorie/EBL_GStkHistorie.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3801.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 14.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3815.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
EBL.Logger
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Install/EBL_GStkHistorie/EBL.Logger.DLL.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Data
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
AxInterop.AcroPDFLib
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Install/EBL_GStkHistorie/AxInterop.AcroPDFLib.DLL.
----------------------------------------
Spire.DocViewer.Forms
Assembly-Version: 4.1.1.5043.
Win32-Version: 4.1.1.5043.
CodeBase: file:///C:/Install/EBL_GStkHistorie/Spire.DocViewer.Forms.DLL.
----------------------------------------
Spire.Doc
Assembly-Version: 7.1.7.4045.
Win32-Version: 7.1.7.4045.
CodeBase: file:///C:/Install/EBL_GStkHistorie/Spire.Doc.DLL.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Data.DataSetExtensions
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll.
----------------------------------------
System.Numerics
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.3761.0 built by: NET48REL1.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.7.3190.0 built by: NET472REL1LAST_C.
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
Spire.License
Assembly-Version: 1.3.7.46.
Win32-Version: 1.3.7.46.
CodeBase: file:///C:/Install/EBL_GStkHistorie/Spire.License.DLL.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Folgende Referenzen sind gesetzt:
Kann mir jemand weiterhelfen bei der Frage nach der Ursache für die Fehlermeldung?
Gruß Jan