Мне дали старую dll и назначение доступа к ней через C # .NET 3.5.Я полагаю, что dll изначально была построена с VB6, но я не уверен.Нет никакой документации или источника для dll кроме примера того, как использовать это в VB6.Я был в состоянии успешно получить доступ к нему через VB.NET 3.5.Пример кода для доступа выглядит следующим образом:
myLib = CreateObject("MyLib.api")
myConnection = myLib.CreateObject("NameOfConnectionObject")
myConnection.do_something("abc")
Существует несколько различных объектов, которые создаются из библиотеки, и у всех этих объектов разные методы.Я пытался использовать различные инструменты чтения DLL, но все методы экспорта отображаются как мусор.Я также попытался импортировать dll в visual studio, но я получаю сообщение об ошибке, указывающее, что dll недоступна и / или не является COM-объектом или сборкой.Итак, я знаю только о методах из старой документации, которая редка.
Есть идеи о том, как получить доступ к C # и / или узнать больше об этой загадочной DLL?1008 *