我在测试时用vb 写了个最简单的dll
项目名ptest.vbp,类名test
Option Explicit
Public Function test1(newvalue As String) As Integer
On Error GoTo err_handle
MsgBox newvalue
test1 = 2
MsgBox "ok"
Exit Function
err_handle:
MsgBox Err.Description
End Function编译成ptest.dll
用pb6.0调用时出错,请教高手如何调用
项目名ptest.vbp,类名test
Option Explicit
Public Function test1(newvalue As String) As Integer
On Error GoTo err_handle
MsgBox newvalue
test1 = 2
MsgBox "ok"
Exit Function
err_handle:
MsgBox Err.Description
End Function编译成ptest.dll
用pb6.0调用时出错,请教高手如何调用
解决方案 »
- 郁闷的问题,同志们帮忙啊。
- MDI程序背景设置问题
- 出现 visual c++ runtime err 如何解决?
- C/C++/VC群 欢迎经常在线勇于探讨的朋友加入 我们的口号是编程交朋友 顺便送点分
- 一个鼠标钩子的问题(不能调用DLL中的函数)
- ===右击任务栏上程序的按钮收到什么消息啊===
- 各位帮帮忙1
- 急!刚从java转都vc++,望前辈指教实现以下功能该怎么写:在DIALOG上放了个PICTURE控件,当鼠标单击后图片自动从左至右移出窗口
- 我想用VC实现通过wifi接收发送数据
- 在vc下面如何向并口的2-9针发高低电平.
- 一个MFC开发中关于图像方面的问题
- VisualStudio(嗷~~~) 进来领分:感谢RTP源码。。。
把dll copy到你的pb当前工作目录.
在pb中declare global extenal functions添加像下面这样.
FUNCTION boolean BringWindowToTop( ulong HWND ) Library "user32"
我先用你的方法用depends打开了dll,在左部树形结构中只有根ptest.dll(子树有msvbvm60.dll,user32.dll等vb 的运行dll,我没找到test1,在哪个模块中看??同样的dll,
我在vb中只要dim obj_a as new test,调用时obj_a.test1