我有一个DLL及其TLB在VB6中工作。我添加了对DLL和代码的引用以使用它。程序构建没有错误,但给我一个运行时错误:
“dll name”的类型初始值设定项引发了异常。
我猜我需要注册DLL或其他东西,但不知道如何继续。顺便说一下,DLL和TLB都在我的项目目录中。
非常感谢任何建议。
TIA, 约翰
感谢您的回应汉斯。我可能不太清楚。我不是在VB6编程。我继承了DLL(并没有源代码),客户端希望我在我的VB.Net应用程序中使用它。除非我能在VS2008中做到这一点,否则我无法调试DLL。
谢谢, 约翰
答案 0 :(得分:0)
您需要在.Net应用程序和VB DLL之间创建一个Interop层。
看看:
http://msdn.microsoft.com/en-us/library/z6tx9dw3(v=vs.85).aspx