社区
ATL
帖子详情
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案?
littleroy
2005-12-15 04:52:13
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案吗?
如果能持久化CComBSTR的话,就方便多了。
虽然可以使用BSTR的指向一个CComBSTR的字符串,但是整体使用还是不太方便?
谁有好的解决方案?
...全文
97
2
打赏
收藏
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案?
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案吗? 如果能持久化CComBSTR的话,就方便多了。 虽然可以使用BSTR的指向一个CComBSTR的字符串,但是整体使用还是不太方便? 谁有好的解决方案?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
littleroy
2005-12-16
打赏
举报
回复
如何办到那,,请给出点代码
loverx
2005-12-15
打赏
举报
回复
告诉你个好消息:
1.CComBSTR本身就支持持久化存储,深入解析ATL中有介绍
2.大不了自己写持久化存储,想存什么就存什么
BSTR
字符串
的
使用
方法
原文出处:http://www.vckbase.com/index.php/wv/1604.html
BSTR
是“Basic String”的简称,微软在COM/OLE
中
定义的标准
字符串
数据类型。 对于VC++,Windows头文件wtypes.h和WinNT.h
中
定义如下: 1.typedef /* [wire_marshal] */ OLECHAR *B
ATL
中
的
字符串
ATL
中
有不少让人看着就晕的
字符串
类型,对于java,.net
程序
员来说c++的
字符串
就是麻烦尤其是一个库一个
字符串
类型当然com也是这样,一堆奇怪的
字符串
类型,用过com的人一看这个就晕,一不小心就crash,今天我们就来看看这个com
中
的
字符串
有多麻烦要说
字符串
当然首推
BSTR
它是什么,看看它怎么定义的typedef /* [wire_marshal] */ OLECHAR *
BSTR
;
BSTR
字符串
BSTR
是“Basic String”的简称,微软在COM/OLE
中
定义的标准
字符串
数据类型。 对于VC++,Windows头文件wtypes.h和WinNT.h
中
定义如下: typedef /* [wire_marshal] */ OLECHAR *
BSTR
; typ
VC++
中
字符串
格式转换
Visual C++.NET涉及到
ATL
/
ATL
Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程
中
,我们常常会遇到ANSI、Unicode以及
BSTR
不同编码类 型的
字符串
转换操作。本文先介绍基本
字符串
类型,然后说明相关的类,如CCom
BSTR
、_
bstr
_t、CStringT等,最后讨论它们的转换方法, 其
中
还包括
使用
最新
ATL
7.0的转换类和宏,如CA2CT、CA2TEX等。 一、
BSTR
、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式
中
,我
BSTR
详解
BSTR
详解一 -
BSTR
简介和内部结构 1 Why need
BSTR
COM是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的
字符串
表示。· C++
字符串
是以0结束的ASCII或Unicode字符数组 · Visual Basic
字符串
是一个ASCII字符数
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章