dll的调用???急??
我用VC++做了一个DLL文件供VB调用,但是如果DLL中的函数有形参的话,在VB中调用,在VB中调试时,会出现“调用约定错误”,但编译好了执行就不会出现错误。如果D LL的函数没有参数,在VB中调试不会出现任何错误。请问这是为什么?诸位高手帮帮我!!!
DLL中的形参我设为int ,VB调用时我声明的是ingteger型。
问题点数:40、回复次数:6Top
1 楼deadrock(在中央精神病院做研究工作)回复于 2001-05-02 15:54:00 得分 20
不是吧
你只有在项目属性里引用就可以了
给分吧Top
2 楼fulaoxiao(米米)回复于 2001-05-02 16:17:00 得分 10
int->longTop
3 楼yeqiufeng(叶秋枫)回复于 2001-05-20 11:20:00 得分 10
没这么简单Top
4 楼gywen(ssMan)回复于 2001-10-23 22:19:34 得分 0
(byval paraName as integer) 添上"byval"Top
5 楼gywen(ssMan)回复于 2001-10-23 22:20:43 得分 0
(byval paraName as long) 添上"byval" vc++6.0 int 4字节Top
6 楼gywen(ssMan)回复于 2001-10-23 22:22:54 得分 0
按值传递,vb默认是按引用传递byref,vc++中的int为值传递,不是指针Top




