请高手指点,有关于ActiveX Dll和应用程序之间的参数传递

lingdang 2000-03-05 11:08:00
在DLL中我用
Public Function speak(addsign As String, name As String) As String
speak=addsign & name
end function



编绎成DLL文件后
我开始在一个程序中调用
可是我不能传递变量参数,只能传递常量!
比如我的
aaaa="bbbbbbbbbbbbbbbb"
调用speak (aaaa,"dsklfsdl") 程序出错
调用speak ("aaaa","ddddddd") ->aaaaddddddd
调用speak ("&aaaa","ddddddd") ->&aaaaddddddd
我想得到bbbbbbbbbbbbbbbbddddddddd应该怎样调用
请高手指点!






...全文
135 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangzq 2000-03-07
  • 打赏
  • 举报
回复
参考一下MSDN中的KB:Q197956
forgettor 2000-03-06
  • 打赏
  • 举报
回复
这样声明函数试试:
Public Function speak(byval addsign As String, byval name As String) As String
lingdang 2000-03-06
  • 打赏
  • 举报
回复
能不能说的居休一点,我是要在ASP主页中调用的DLL!
Un1 2000-03-06
  • 打赏
  • 举报
回复
没理由?!
wangzq 2000-03-05
  • 打赏
  • 举报
回复
试试将参数声明改为byval方式。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧