我自己VB6做一个简单的Dll,内部代码如下:
Public Function Rectangle(a, b As Integer) As Integer
Rectangle = a * b
End Function
之后我再用VB试用其函数,VB代码如下: Private Declare Function Rectangle Lib "MyDll.dll" (ByVal L As Integer, ByVal W As Integer) As Integer Private Sub Command1_Click()
Me.Caption = Rectangle(5, 5)
End Sub 结果运行时提示错误:
错误'435'
找不到Dll入口
(注:之前有前辈说把Public改成Private,我已经改了,不过再运行时提示找不到Dll入口)
以上不解,请大家指教!! 以上谢谢!!
Public Function Rectangle(a, b As Integer) As Integer
Rectangle = a * b
End Function
之后我再用VB试用其函数,VB代码如下: Private Declare Function Rectangle Lib "MyDll.dll" (ByVal L As Integer, ByVal W As Integer) As Integer Private Sub Command1_Click()
Me.Caption = Rectangle(5, 5)
End Sub 结果运行时提示错误:
错误'435'
找不到Dll入口
(注:之前有前辈说把Public改成Private,我已经改了,不过再运行时提示找不到Dll入口)
以上不解,请大家指教!! 以上谢谢!!
解决方案 »
- 拖动文件到窗口,复制被拖动的文件到指定路径。
- 求助,如何超过一个窗体的控件最大数目
- OleUIPasteSpecialA这个API函数如何使用?
- 问个小问题
- 为什么我这样写的查寻,VB会提示数据类型不匹配?谁能帮我看看哪里出了问题?
- 天太热了,喝点可乐,呵呵
- 我用JRO压缩access数据库的时候将数据库压缩成4.0了怎么恢复成3.51?
- access存取richtextbox.textrtf
- 800分+工资管理原代码,如何解决ActiveReports打印图片的一个很难题;否则我快下岗了??
- 我是一位初学者想问一下如何编一个十进制选取项
- 最近用尝试用VB做DLL,有问题请大家指教一下。
- 为什么网页引用控件,结果控件中的wmi部件中的SWbemLocator 访问遭到拒绝
regsvr32 C:\windows\system32\Mydll.dll
再试一下,如何?如果不行的话,就只能在VB工程菜单 中引用了。