社区
ATL
帖子详情
如何在事件中传送字符串函数!!!
holydiablo
2003-09-25 05:04:10
实在是不好意思,一个看起来简单的问题把我搞倒了
就是我需要在ATL中创建一个ActiveX,其中有一个事件要返回两个参数
例:EventName(long Id,BSTR* FName)
但是在VB中使用时,会发生 Automation Error。但是同样的在一般方法中使用这个方式MethodName(long ID,BSTR* FName)就不会有问题,然后我又试着使用BSTR,也是不行的
而我在ATL直接写组件,不想使用MFC,望各位高手多多指点
...全文
43
8
打赏
收藏
如何在事件中传送字符串函数!!!
实在是不好意思,一个看起来简单的问题把我搞倒了 就是我需要在ATL中创建一个ActiveX,其中有一个事件要返回两个参数 例:EventName(long Id,BSTR* FName) 但是在VB中使用时,会发生 Automation Error。但是同样的在一般方法中使用这个方式MethodName(long ID,BSTR* FName)就不会有问题,然后我又试着使用BSTR,也是不行的 而我在ATL直接写组件,不想使用MFC,望各位高手多多指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
holydiablo
2003-09-28
打赏
举报
回复
LPCTSTR
Onega
2003-09-27
打赏
举报
回复
返回两个参数用long*, BSTR*吧
你怎么解决的?
holydiablo
2003-09-27
打赏
举报
回复
终究还是靠自己解决了,不过还是感谢各位的帮助,结帖
holydiablo
2003-09-26
打赏
举报
回复
救命啊
很要紧的问题,各位高手快来帮忙
holydiablo
2003-09-26
打赏
举报
回复
多谢各位,但是这些方法我都试过了,不可以
Analyst
2003-09-25
打赏
举报
回复
EventName(long Id,BSTR* FName)
{
CString str("ok");
*FName = str.AllocSysString();
}
LazyCamel
2003-09-25
打赏
举报
回复
如果事件两个参数是要发送到客户端的数据,应该为
EventName(/*[in]*/long Id,/*[in]*/BSTR FName)
duqiang2050
2003-09-25
打赏
举报
回复
应该用BSTR,我据个例子:
//*******VC:
#include <comdef.h>
STDMETHODIMP Ctest::hello(long i, BSTR ss, long r)
{
// TODO: Add your implementation code here
_bstr_t s(ss,false);
MessageBox(0,s,"",0);
return S_OK;
}
//********VB调用:
Private Sub Form_Load()
Dim ss As New ATLTESTLib.test
Call ss.hello(1, "asdasd", 0)
End Sub
C++库
中
有哪些常用的
字符串
处理
函数
?
字符串
处理
函数
包含在头文件#include
中
1.
字符串
长度
函数
一般调用格式:strlen(str); 其
中
str可以是地址表达式(一般为数组名或指针变量),也可以是
字符串
常量。
函数
返回
字符串
中
实际字符的长度。 2.
字符串
拷贝...
常用C#
字符串
函数
大全
Compare 比较
字符串
的内容,考虑文化背景(场所),确定某些字符是否相等 ...IndexOf 定位
字符串
中
第一次出现某个给定子
字符串
或字符的位置 IndexOfAny 定位
字符串
中
第一次出现某个字符或一组字符的位置
C语言-
字符串
C语言之
字符串
1.
字符串
操作1.1
字符串
遍历1.2
字符串
赋值1.3
字符串
输入输出2....
字符串
函数
4.1
字符串
长度4.2
字符串
比较4.3
字符串
拷贝4.4
字符串
连接4.5 字符查找4.6 子串查找 1.
字符串
操作...
awk内置
字符串
函数
awk内置
字符串
函数
gsub(r,s) 在整个$0
中
用s替代r gsub(r,s,t) 在整个t
中
用s替代r index(s,t) 返回s
中
字符串
t的第一位置 length(s) 返回s长度 match(s,r) 测试s是否包含匹配r的
字符串
split(s,a,fs) 在fs...
C++
字符串
函数
Len(string|varname) 返回
字符串
内字符的数目,或是存储一变量所需的字节数。 Trim(string) 将
字符串
前后的空格去掉 Ltrim(string) 将
字符串
前面的空格去掉 Rtrim(string) 将
字符串
后面的空格去掉 ...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章