vb代码
自己写了一个dll,内有一个过程
Private Sub Resize(frm As Form) 测试可以运行
编译成Resize.dll后,在机器上注册成功,然后在一个工程中引用了这个dll,
并添加了定义:
Private Declare Sub First Lib "Resize.dll" (frm As Form)然后调用
Call First(form1)
结果提示:
实时错误453
找不到Dll入口点这个是什么问题
自己写了一个dll,内有一个过程
Private Sub Resize(frm As Form) 测试可以运行
编译成Resize.dll后,在机器上注册成功,然后在一个工程中引用了这个dll,
并添加了定义:
Private Declare Sub First Lib "Resize.dll" (frm As Form)然后调用
Call First(form1)
结果提示:
实时错误453
找不到Dll入口点这个是什么问题
自己写了一个dll
---------------
是标准DLL吗?VB写的DLL一般是active dll,不能这么调用!
可以这样写:Dim xxx As 你的DLL的对象名称
Call xxx.Resize(form1)
Dim First As New Resize.clsResize
First.Resize (Form1)
可添加这个后还提示:(Form1)未找到方法或数据成员
如果你使用integer等作参数,方法可以用public关键字,可以在外部调用
所以你又想用form类型的参数,又想在外部调用,实现不了