社区
ATL
帖子详情
ATL数据类型转换的问题
firmbird
2002-10-25 10:24:28
高手帮我
为什么在同一个工程里我可以用A2BSTR W2BSTR等转换函数,却不能用A2W W2A A2OLE等转换函数,有什么不一样吗?我该怎么用?
另外我用CEnumerator ATL模板类枚举局域网内的SQLServer服务器,为什么在遍历返回的记录集时,MoveNext()函数总是返回真即FAILED(Enum->MoveNext())无论调用多少次总是返回假.
...全文
48
4
打赏
收藏
ATL数据类型转换的问题
高手帮我 为什么在同一个工程里我可以用A2BSTR W2BSTR等转换函数,却不能用A2W W2A A2OLE等转换函数,有什么不一样吗?我该怎么用? 另外我用CEnumerator ATL模板类枚举局域网内的SQLServer服务器,为什么在遍历返回的记录集时,MoveNext()函数总是返回真即FAILED(Enum->MoveNext())无论调用多少次总是返回假.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firmbird
2002-10-25
打赏
举报
回复
确切的说都不是函数,是宏,对吗?
Note When using an ATL string conversion macro, specify the
USES_CONVERSION macro at the beginning of your function in order to
~~~~~~~~~~~~~~~
avoid compiler errors. For example
Copy from MSDN,呵呵,看了半天还是不够仔细
还有一个问题呢arxing(阿行)帮帮我,分数一并送上!!!
ruihuahan
2002-10-25
打赏
举报
回复
up
arxing
2002-10-25
打赏
举报
回复
后面三个是函数吗?
打开<atlconv.h>看看吧。
arxing
2002-10-25
打赏
举报
回复
但是,前面两个是函数,要仔细看清楚。
第二个问题,FAILED(X) 定义为 (X < 0),小于零为是为真,你的问题返回假,表示它返回的是个非负整数(包括S_OK = 0, S_FALSE = 1,DB_S_ENDOFROWSET),带个'S'的都是非负数,二负数都带个'E',例如E_FALE, E_NOINTERFACE, E_NOTVALIDARG等等。
在MSDN上查看一下CRowset::MoveNextSee
Return Value
A standard HRESULT. When the end of the rowset has been reached, returns DB_S_ENDOFROWSET.
VC CString最全面的总结 常用
数据
类型
使用
转换
详解等总结
一、其它
数据
类型
转换
为字符串 15 二、从其它包含字符串的变量中获取指向该字符串的指针 16 三、字符串
转换
为其它
数据
类型
16 四、其它
数据
类型
转换
到CString 16 五、BSTR、_bstr_t与CComBSTR 16 六、VARIANT 、_...
深入解析
ATL
(第2版).pdf
8.5
ATL
数据
类型
的标准C++集合 8.6
ATL
集合 8.7 对象模型 8.8 总结 第9章 连接点 9.1 回顾连接点 9.2 创建基于
ATL
的可连接对象 9.3 创建一个接收事件的对象 9.4 它是怎么工作的:杂乱的实现细节 9.5 总结 第10章 ...
Visual C++.NET中的字符串
转换
方法.doc
Visual C++.net涉及到
ATL
/
ATL
Server、MFC和托管C++...之所以出现类似上述的这些
数据
类型
,是因为不同编程语言之间的
数据
交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。 那么什么是BSTR、LPSTR以及LPWSTR呢?
Visual C++实践与提高-COM和COM+篇『PDF』
7.1.5 VARIANT
数据
类型
7.2 用MFC开发自动化组件——例程MFCSampleExe 7.2.1 创建最小的MFC自动化EXE工程 7.2.2 添加COM对象类、接口、属性和方法 7.2.3 在Excel中测试组件 7.3 用
ATL
开发自动化组件——例程...
Visual.C#.编程精彩百例
实例25 文本框输入
数据
的验证 第2篇 Visual C#中级编程实例 实例26 窗体背景颜色动态变化 实例27 C#属性及应用 实例28 C#属性Metadata的管理与应用 实例29 使用Context属性创建CallThreshold Service 实例30 ...
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章