Ich habe eine Anwendung in VB6 geschrieben, und ich muss eine Bibliothek in .NET geschrieben verwenden. Gibt es eine Möglichkeit, die Bibliothek in meiner Anwendung zu verwenden?VB6 mit einer .NET-Bibliothek
Danke
Ich habe eine Anwendung in VB6 geschrieben, und ich muss eine Bibliothek in .NET geschrieben verwenden. Gibt es eine Möglichkeit, die Bibliothek in meiner Anwendung zu verwenden?VB6 mit einer .NET-Bibliothek
Danke
Kommt drauf an. Haben Sie die Kontrolle über die .NET-Bibliothek?
Wenn ja, können Sie Ihre Bibliothek so ändern, dass sie als COM-Komponente registriert werden kann. Sie können dann die COM-Komponente von VB6 verwenden.
Sie können diese Codeproject Tutorial für Schritt Anweisungen zum Erstellen einer COM-Komponente in .NET, die Registrierung es, Schritt folgen und dann von VB6 Aufruf:
Das heißt, wenn ich keine Kontrolle über die Bibliothek habe, werde ich es nicht tun können, oder? – Feyyaz
@Sahs - Ja, wenn Sie nicht in der Lage sind, die .Net-Bibliothek für COM selbst verfügbar zu machen, und Sie den Besitzer nicht dazu bringen können, dies zu tun, werden Sie dies nicht tun können. – klabranche
Danke, eine andere Frage, wie entscheide ich, ob ich die Möglichkeit habe, zu belichten. Dies ist eine Drittanbieter-Bibliothek, und ich habe nur ihre DLLs. Entschuldigung, ich bin neu in diesem .Net - COM Sachen. – Feyyaz
Sie benötigen die .NET-Bibliothek COM ...
http://support.microsoft.com/kb/817248
http://www.codeguru.com/csharp/.net/net_general/comcom/article.php/c6747
Ich denke, belichten, wenn die .NET-Bibliothek Exporte seine Schnittstelle als COM-Schnittstelle, sollte es möglich sein, . Sonst wird es schwer. Aber ich bin kein COM-Export. – Gamlor