10. Juni 2011 13:32
Hallo zusammen,
ich habe gestern mein erstes COM Object für Navision geschrieben.
Leider habe ich dafür keine vernünftige (aktuelle) Anleitung gefunden. Wenn jemand dazu eine hat wäre ich sehr dankbar
Zu meinen Problem. Ich habe die DLL auf meinem Rechner erfolgreich mit regasm.exe registrieren können und kann die Funktion nun auch in NAV nutzen.
Leider funktioniert das ganze aber nur auf meinem Rechner.
Heute morgen wollte ich dann versuchen, das ganze in einer Kundendatenbank an unserem Entwicklungsserver zu testen. Hier geht es leider nicht.
Registrieren kann ich die DLL. Die zugehörige Codeunit lässt sich dann auch Compilieren. Nur wenn ich die Funktion dann nutzen möchte bekomme ich folgende Fehlermeldung.
Für das OLE Control oder den Automation Server ...... 'NavAutomation'.Geocoding konnte keine Instanz erstellt werden.
Prüfen Sie, ob das OLE Control oder der Automation Server korrekt installiert und registriert wurde.
Da ich mit dem ganzen Thema sowieso noch nicht so vertraut bin, bringt mich die Fehlermeldung schon allmählich zum verzweifeln.
Entworfen habe ich das ganze ursprünglich in VB.net mit VS 2010 Professional. Die ich die ausgespuckte DLL aber nicht nutzen konnte, habe ich meinen VB Code in C# Code umgewandelt und in ein Beispiel COM Objekt aus dem Internet kopiert. Das funktioniert nun so an meinen Rechner...
Ich hoffe es kann mir jemand weiterhelfen oder mal eine aktuelle grundsätzliche Anleitung zum erstellen von COM Objekten empfehlen.
Vielen Dank im Voraus schon mal!!