Guten Abend Gemeinde,
im Zuge meiner Applicationentwicklung mit C# tritt folgender Fehler auf (Auszug):
...
System.Runtime.InteropServices.COMException (0x80004005): Beim Aufruf einer COM-Komponente wurde ein HRESULT E_FAIL-Fehler zurückgegeben.
bei MECMOD.Part.Update()
bei Block_erstellen.Form1.button1_Click(Object sender, EventArgs e) in C:\Dokumente und Einstellungen\Zimmermann\Eigene Dateien\Visual Studio 2008\Projects\Block erstellen\Block erstellen\Form1.cs:Zeile 128.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(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)
...
Ausführliche Meldung siehe Anhang.
Anschließend erscheint seitens Catia die geliebte Meldung "Click OK to terminate".
Was mich daran wundert ist, dass das Programm auf meinem Laptop ohne Probleme läuft.
Auf einem anderen Rechner läuft die Anwendung jedoch nicht.
Von Catia her sind die Versionen gleich, V5R16 mit SP4.
Unterschied, Laptop WinXP 32bit, Rechner WinXP 64bit. Vermutlich ist auch Catia mit 64bit installiert.
Kann es sein, dass die MECMOD 32bit different zu der MECMOD 64bit ist?
Oder ist das die gleiche?
Wie ich einem anderen Beitrag entnehmen konnte scheint die SPATypeLib auch unterschiedlich zu sein.
Wo könnte mein Fehler sonst noch liegen?
Reicht es einfach nur den JIT-Debugger einzuschalten? Nach meinem Verständnis wird die Meldung dann nur umgeleitet aber nicht der Fehler gelöst.
Des Weiteren steht in der Meldung 10x "bei...".
Allerdings ist z.B. die System.Windows.Form geladen.
Die gleiche .NET Version ist auch installiert.
Freue mich auf Antworten.
Beste Grüße
Don Arnestro
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP