Hallo ich habe eine Anforderung, wo ich eine Tools-API verwenden muss, die VB dll ist und ich einige einfügen, löschen und aktualisieren mit dieser API. Kann ich C# .net verwenden, um diese Funktionalitäten zu implementieren. Wenn ich Vb Dll als Referenz verwende und Thode APIs benutze, werde ich jedes Problem haben?können wir C# .NET verwenden, um eine VB dll (API) zu konsumieren
Antwort
Absolut nicht, Sie sollten es ohne Probleme konsumieren können.
Es wird ohne Probleme funktionieren.
Nur das Problem, dem Sie begegnen können, sind Methoden mit optionalen Argumenten. Für sie müssen Sie nur alle Parameter und nicht nur die obligatorischen ausfüllen.
Wenn es VB.NET-DLL ist und solange es nur CLS-konforme Typen verfügbar macht, dann haben Sie keine Probleme.
Wenn dies VB 6-Komponenten sind, im Gegensatz zu VB.NET, dann werden Sie manchmal seltsam finden, wenn Sie mit einigen Typen wie Varianten zu tun haben. Zumindest habe ich das erlebt.
Auch wenn diese DLL ist .net dll dann auch ein .net Framework Version Problem ist da. VB6.0 DLL - es muss mit Regsvr-Tool bereitgestellt werden. – adatapost
Ich glaube, dass .NET 3.5-Anwendungen .NET-DLLs älterer .NET-Versionen usw. konsumieren können, und ja, VB6-Komponenten verwenden regsvr32 – AaronLS
- 1. Können wir QT mit C# verwenden, um GUI zu erstellen?
- 2. Können Sie eine C# DLL von einer C DLL aufrufen?
- 3. Soll ich Curl verwenden, um meine eigene API zu konsumieren?
- 4. Können wir Kerndaten verwenden, um eine Immobilie zu lagern?
- 5. Können wir Fragmente verwenden, um eine Registrierungsseite zu erstellen
- 6. Können wir Callback-Funktion in dll setzen?
- 7. .net dll Wrapper um vorhandene .net-Bibliothek
- 8. Verwenden von Guzzle, um SOAP zu konsumieren
- 9. Wie können wir AIML verwenden, um einen Chatbot zu erstellen?
- 10. VB .NET: Angemeldete Benutzerinformationen
- 11. Wie verwenden wir .Net CodeDom, um ein Abhängigkeitsobjekt zu erstellen?
- 12. C# zu VB .NET Rendite-Konvertierung
- 13. Verwenden von Gacutil, um eine DLL zu installieren
- 14. C# Konsumieren XML API - Kein REST
- 15. Können Sie eine .NET 3.5-DLL mit einer .net 2.0-Website verwenden?
- 16. Warum können wir die Prozess-ID nicht verwenden, um den Port zu verwenden, den wir binden?
- 17. Warum verwenden wir abroll segue, wenn wir Segmente verwenden können, um zu einem View-Controller zurückzukehren?
- 18. Wie können wir eine Batch-Datei in C++ verwenden?
- 19. Konvertieren einer .NET-DLL in eine .Net-Core-DLL
- 20. Create DLL: Wie kann ich eine DLL verwenden, um eine neue DLL zu erstellen?
- 21. UNO Klassen VB .NET
- 22. win32 dll in C# .net
- 23. Kann eine DLL eine .NET DLL aufrufen?
- 24. können wir javascript in .net window application
- 25. Dll mehrere Male laden, um Multithreading in .Net zu ermöglichen
- 26. Wie Sie eine RichTextBox stoppen, um Tastengesten zu konsumieren
- 27. Einfache Möglichkeit, eine DLL zu verwenden
- 28. Können wir Nant verwenden, um .sln-Dateien in C# zu erstellen?
- 29. Können wir Player Stats API für iOS verwenden?
- 30. TCP Verbindungsproblem (vb .net)
Ich lese "Können wir C# verwenden, um eine VB-DLL zu verbrauchen", gefolgt von "Absolut nicht." lol: o: o –