我在com(vc之atl编写)中一个接口的方法中采用了三个参数,其中两个为输出参数。都是c的char*类型,形式为A(char *a,char *b,char *c).
现在asp页面中借助这两个参数返回值如下
dim m1,m2
set a = Server.CreateObject("XXX.YYY") //这里初始化正确无误
a.A "ABC",m1,m2 //这里老说类型错误,该如何修改以便正确传递数据???经测试此com在其他程序中(直接支持char*的语言程序)中调用成功,com本身正确无误。
现在asp页面中借助这两个参数返回值如下
dim m1,m2
set a = Server.CreateObject("XXX.YYY") //这里初始化正确无误
a.A "ABC",m1,m2 //这里老说类型错误,该如何修改以便正确传递数据???经测试此com在其他程序中(直接支持char*的语言程序)中调用成功,com本身正确无误。
解决方案 »
- 用mfc 开发activex控件的程序时,可不可以再包含别的控件?
- 求教,mfc如何播放mp3格式的音频文件?
- 这样创建的 编辑框 杂变成 空的了 我想创建一个 EDIT EDIT拥有原始风格即可 但是 必须用CreateEx函数
- 最大化后显示问题
- MFC中 视图类如何响应对话框中的按钮消息 (100分在线等)
- VC跟踪CPoint的值为:ox0213523(x=???,y=???),如何产生的?
- 伤心啊,一个如此简单的问题,这么长时间都没得到解决,请问高手都到哪里去了...原贴给分
- 在程序还没有进入 WinMain(),就出现error!
- 入门问题
- 无奈!女人的请求不能拒绝!
- 一个链接错误,不知道错在哪里,望指点,附代码,谢谢
- 怎么今天www.codeproject.com上不去了??大家怎么样?
asp只支持BSTR, 对于传引用的参数,必须用VARIANT类型