Registrieren einer .NET-DLL

23/02/2009 - 09:51 von Peter Piry | Report spam
Hallo,

ich habe folgendes Problem mit einer .NET-DLL, die ich erstellt habe.

Ich hab die DLL auf einem zweiten Rechner mittels

regasm meinedll.dll /tlb meinedll.tlb

registriert.

Ich will die Datei von Access-VBA aus verwenden. Die DLL und IntelliSense wird erkannt, wenn ich jedoch eine Funktion der DLL
aufrufen will, kommt immer folgende Fehlermeldung:

"Automatisierungsfehler: Das System kann die angegebene Datei nicht finden". An einer DLL-Funktion liegts nicht, auch bei einer
simple Funktion "return 100" in der DLL kommt der Fehler.

Auf meinem Rechner (Entwicklung der DLL) funktioniert alles einwandfrei, wenn ich die DLL aus dem .NET-Studio heraus kompiliere.

Kann mir da wer weiterhelfen?

mfg
Peter Piry
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
23/02/2009 - 12:10 | Warnen spam
Hallo Peter,

"Peter Piry" schrieb:

ich habe folgendes Problem mit einer .NET-DLL, die ich erstellt habe.
Ich hab die DLL auf einem zweiten Rechner mittels
regasm meinedll.dll /tlb meinedll.tlb
registriert.



das .NET Framework in der richtigen Version ist aber auf dem Zielrechner
auch installiert, oder?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen