VB.NET调用VB6 封装的DLL(包含FORM),提示无法引用
本人在VB6.0下,编写了一个RPAutoDLL.dll,该dll用VB6编写程序调用,可正常调用运行.DLL的工程如下:窗口Form_Motor_Contorl中包含P...
本人在VB6.0下,编写了一个RPAutoDLL.dll,该dll 用VB6编写程序调用,可正常调用运行.DLL的工程如下:窗口 Form_Motor_Contorl中包含PictureBOX控件,用于图像处理.DLL的类ClsRPAuto 只有一个接口函数现在的问题是:当用VB.NET 创建新类 ClassRPAuto时,调用 Inherits RPAutoDLL.ClsRPAuto 提示无法引用,调用方法如下:注: 1.RPAutoDLL.dll 已经放入WINDOWS下 并用REGVR32 注册过 2.在VB.NET的工程中也添加引用了RPAutoDLL, VB.NET IDE 输入"RP"也会提示有RPAutoDLL该类 以上就是问题,请各位高手指点, QQ 273437932
展开
2013-09-20
展开全部
我做过,但是具体忘记了。不过给你个提示:VB6生成的是COM组件,不是提供输出函数过程的DLL无法通过普通的DLL声明--调用函数。可以参考VB6中调用VB6的DLL(设:1.DLL class类名为:classtest 过程/函数名为:MTEST)调用
dim objecttest as objectset object=createobject("1.classtest ")objtest.Mtest
手头没有VB6+NET工具 没办法,只能到这了,希望对你有帮助
dim objecttest as objectset object=createobject("1.classtest ")objtest.Mtest
手头没有VB6+NET工具 没办法,只能到这了,希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询