vb.net 里如何调用我在VB6.0里的DLL

调用一 :工程--引用--DLL Set Dm = CreateObject("dm.dmsoft")
调用二:Private Declare Function Leftaa Lib "BackInDll.dll" (ByVal a As Long) As Long ', ByVal b As Long
上面的是我在vb6.0里面在使用的·但是VB.NET里就不行了,懂VB.NET的能帮帮我吗·

.net 里面 项目->添加引用->浏览->找到你的dll 然后到对像浏览器里查看就可以,这是第一种,第二种不会。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-06
http://community.csdn.net/提问吧,那里有专业人员替你回答

vb.net 里如何调用我在VB6.0里的DLL
.net 里面 项目->添加引用->浏览->找到你的dll 然后到对像浏览器里查看就可以,这是第一种,第二种不会。

VB.NET调用VB6 封装的DLL(包含FORM),提示无法引用
我做过,但是具体忘记了。不过给你个提示:VB6生成的是COM组件,不是提供输出函数过程的DLL无法通过普通的DLL声明--调用函数。可以参考VB6中调用VB6的DLL(设:1.DLL class类名为:classtest 过程\/函数名为:MTEST)调用 dim objecttest as objectset object=createobject("1.classtest ")objtest.Mt...

VB.NET调用VB6 封装的DLL(包含FORM),提示无法引用
我做过,但是具体忘记了。不过给你个提示:VB6生成的是COM组件,不是提供输出函数过程的DLL无法通过普通的DLL声明--调用函数。可以参考VB6中调用VB6的DLL(设:1.DLL class类名为:classtest 过程\/函数名为:MTEST)调用 dim objecttest as objectset object=createobject("1.classtest ")objtest.Mt...

使用vb.net 调用dll文件出问题,vb6.0可以用,希望能帮忙解决
<System.Runtime.InteropServices.DllImport("winmm.dll")> _Private Shared Function mciSendString(ByVal strCommand As String, ByVal strReturn As StringBuilder, ByVal iReturnLength As Integer, ByVal hwndCallBack As IntPtr) As Long End Function '注释:vb6中调用api函数时参数long类型的在v...

VB6.0 加载外部DLL档,并引用
VB需要显式定义,所以看函数返回类型,然后定义一个CC类型这样就可以了 还有上面定义DLL要么放在模板里面如果放在窗体里面需要放在最上面把PUblic 改成Private

VB6.0如何使用dll文件提供的控件,我想使用相对路径,这样即使把VB工程的...
Private Declare Function icePub_regOcx Lib "icePubDll.dll" (ByVal strOcxFilename As String) As Integer Dim a2 As Integer a2=icePub_regOcx(App.Path+"\\my.ocx")每次运行最开始强制注册一下控件即可 http:\/\/dl.icese.net\/dev.php?f=icePubDll.rar 参考资料:http:\/\/icese.net\/read.php...

vb.net程序能不能在vb6.0中运行
vb.net已经是属于.net技术了.举个最简单的例子.vb6.0里面text控件在VB.net里面是textbox控件.风马牛不相及的.两者区别很大.VB6 非真正的面对对象 VS.NET 真正的面对对象 语法改变了,运行环境变了... ...Vb.net在.net框架下运行,可以和C#等多种.net框架下的语言共同运行。但是如果你对一门...

求大神vb6.0代码转vb.NET
PrivateSubCommand1_Click()OnErrorGoTodeleteError'假如中间有出错,直接跳转到最后面deleteError:再继续往下执行'判断是否选择了表中的一行IfAdodc1.Recordset.EOF=TrueOrAdodc1.Recordset.BOF=TrueThen'假如在最后一条记录之后或在第一条记录之前,说明没有选中表中的某一行MsgBox"请选择要显示的行"Exit...

vbnet如何调用正在运行的excelvb调用exe
vb.net没用过,vb6.0的话可以用getobject这种方法,你可以改改试试,看能不能用 Dim xlApp As Object Set xlApp = GetObject(ExcelFileName).Application '获取Excel对象

我现在需要将VB6.0程序升级到VB.NET,
直接用vb.net打开 vb6的项目文件,程序会自动帮你升级并查找其中的错误或需要改动的地方,但我建议你还是直接用vb.net来创建项目,因为我觉得改起来特别麻烦,不如重新来过,当然,这要视你原来的软件复杂程度而言,如果已经做了许多工作那学是不升级的好....

相似回答