![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
COM/ATL
xt_chaoji
我是一个性格开朗、自律、自信、有活力,待人热情、真诚。工作认真负责,积极主动,能吃苦耐劳。有较强的组织能力、实际动手能力和团体协作精神,能很好的适应各种环境,并融入其中。我同时也是一名热爱运动的有着健康体魄的有志青年!!
展开
-
关于释放指针引发的一个错误
*pVal = VARIANT_FALSE; SAFE_BSTR_CS2C(sName) if( (stmFile.vt^VT_ARRAY) 73)//用户传入数组类型不正确直接返回 return S_OK; if( lcl_JudgeStreamIsNull(stmFile) ) return S_OK; CString strPath; HRESULT hr = lcl_Tran原创 2011-10-20 17:12:04 · 964 阅读 · 0 评论 -
javascript获取COM或ATL返回的数组(整型或字符串数组)VBArray相关
javascript获取COM或ATL返回的数组(整型或字符串数组) 最近笔者工作中碰到一个问题就是在ATL返回的字符串数组,在js脚本中怎么都获取不到,于是去网上看看有没有解决方案,但是总体感觉很乱,当然也看到一个重要的信息, 感谢那位作者,当时发现一篇05的帖子也是该问题,没人解答,正好笔者有幸搞定,现抛砖引玉下,希望牛人提出意见 首先,举例返回字符串数组的情况:原创 2011-12-22 15:42:18 · 1961 阅读 · 0 评论 -
ATL或COM如何处理JS传递的数组
最近碰到方正客户提出的一个问题,就是对于js定义的数组传递给我们的接口(ATL控件),值设置不进去,一直返回false。 经过查找原因,发现控件代码只处理了vb脚本类的数组,而js数组要特殊处理vbscript传进来的是个SafeArray。而javascript的情况就复杂了,javascript中得数组并不是真正意义上的数组,这个“数组”传到COM中被放进一个集合里,参数VARIANT的类型原创 2012-02-24 11:24:19 · 2851 阅读 · 0 评论 -
关于CreateFile及WriteFile的使用(接口中加的debug信息)
最近因为用户在调用我们的接口设置数据元的内容的时候一直设置不成功,经过远程,发现数据来源是从数据库中取出的,于是我想确定的是是否传入接口的时候 数据就已经是空的了,于是我想到可以在调用的时候把他们的数据写入文件看看,于是就用到下面代码 HANDLE hTempFile = CreateFile(L"d:\\log.txt", // file name原创 2012-03-01 11:51:23 · 917 阅读 · 0 评论 -
VS2008 ATL控件调适IE网页的设置
设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: 通过菜单项 “项目—项目属性”如下图: 在弹出的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数: 命令 :C:\Program Files\Internet Explorer\iexplore.exe(你的IE8执行文件位置) 工作目录 :自己的网页文件路径 附加 :否。原创 2013-03-14 13:44:17 · 1163 阅读 · 0 评论