主      题: atl中传HRESULT func4([out] BSTR* pVal); 怎么调用都不能将值返回呢?是不是javascript不支

http://topic.okbase.net/200902/2009020414/3557980.html

主      题: atl中传HRESULT func4([out] BSTR* pVal); 怎么调用都不能将值返回呢?是不是javascript不支持哦? 
作      者: sun 
回复次数: 5 
发表时间: 2009-2-4 14:47:38 
正文内容: 
网页里面用javascript调用
OCX.func4(editinput.value);
ATLOCX代码为
STDMETHODIMP Cgtidr::func4(BSTR* str)
{
    // TODO: Add your implementation code here
    _bstr_t t1 = "zzzz";
    *str = SysAllocString(static_cast<const wchar_t*>(t1)); 
    return S_OK;
 
回复人: HYJ 2009-2-4 15:02:27

不支持哦。传一个对象进去。

回复人: sun 2009-2-4 15:03:53

咋个做呢?关键接口不是我能定的哈,是其他厂家定的

回复人: HYJ 2009-2-4 15:07:16

VBScript支持哦。。。

回复人: sun 2009-2-4 15:08:30

我写了一个,但我不懂VBSCIRPT,说我传递参数方式不对,麻烦你看一下呢
<HTML>
<HEAD><TITLE>一个简单首页</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub Button1_OnClick
    Dim str
    GT2ICROCX.func7 str
    
        MsgBox str
End Sub
-->
</SCRIPT>
</HEAD>
<BODY>
<td width="112" align="center">
    <OBJECT Name="GT2ICROCX" width="102" height="126" 
    CLASSID="CLSID:1DA02FA9-C111-4BEA-9401-EC883B11051C"
    >            
    </OBJECT>                                
</td>
        
<H3>一个简单首页</H3><HR>
<FORM><INPUT NAME="Button1" TYPE="BUTTON" VALUE="单击此处"></FORM>
</BODY>
</HTML>

回复人: 海升 2009-2-4 15:33:34

Re:atl中传HRESULT func4([out] BSTR* pVal); 怎么调用都不能将值返回呢?是不是jav...
你最好用 [return][out]那个参数类型外传,我都是这样做成功的

主      题: atl中传HRESULT func4([out] BSTR* pVal); 怎么调用都不能将值返回呢?是不是javascript不支持哦? 
作      者: sun 
回复次数: 5 
发表时间: 2009-2-4 14:47:38 
正文内容: 
网页里面用javascript调用
OCX.func4(editinput.value);
ATLOCX代码为
STDMETHODIMP Cgtidr::func4(BSTR* str)
{
    // TODO: Add your implementation code here
    _bstr_t t1 = "zzzz";
    *str = SysAllocString(static_cast<const wchar_t*>(t1)); 
    return S_OK;
 
回复人: HYJ 2009-2-4 15:02:27

不支持哦。传一个对象进去。

回复人: sun 2009-2-4 15:03:53

咋个做呢?关键接口不是我能定的哈,是其他厂家定的

回复人: HYJ 2009-2-4 15:07:16

VBScript支持哦。。。

回复人: sun 2009-2-4 15:08:30

我写了一个,但我不懂VBSCIRPT,说我传递参数方式不对,麻烦你看一下呢
<HTML>
<HEAD><TITLE>一个简单首页</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub Button1_OnClick
    Dim str
    GT2ICROCX.func7 str
    
        MsgBox str
End Sub
-->
</SCRIPT>
</HEAD>
<BODY>
<td width="112" align="center">
    <OBJECT Name="GT2ICROCX" width="102" height="126" 
    CLASSID="CLSID:1DA02FA9-C111-4BEA-9401-EC883B11051C"
    >            
    </OBJECT>                                
</td>
        
<H3>一个简单首页</H3><HR>
<FORM><INPUT NAME="Button1" TYPE="BUTTON" VALUE="单击此处"></FORM>
</BODY>
</HTML>

回复人: 海升 2009-2-4 15:33:34

Re:atl中传HRESULT func4([out] BSTR* pVal); 怎么调用都不能将值返回呢?是不是jav...
你最好用 [return][out]那个参数类型外传,我都是这样做成功的

主 题: atl中传HRESULT func4([out] BSTR* pVal); 怎么调用都不能将值返回呢?是不是javascript不支http://topic.okbase.net/相关推荐

  1. ATL中的C++模板

    在ATL的类库中,存在大量的C++模板,特化,偏特化,还是一种模板---基类模板(姑且这么叫吧),可能是平时不多见,在ATL中却是漫山遍野,几乎每一个类都采用了这种实现方式. 先看代码: Code c ...

  2. 理解ATL中的一些汇编代码

    我们知道ATL(活动模板库)是一套很小巧高效的COM开发库,它本身的核心文件其实没几个,COM相关的(主要是atlbase.h, atlcom.h),另外还有一个窗口相关的(atlwin.h), 所以 ...

  3. Java黑皮书课后题第7章:**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串。编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串

    **7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串.编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串 题目 题目描述 破题 代码 运行实例 题目 题目描 ...

  4. Java中传参数--值传递和引用传递

    ** Java中传参数–值传递和引用传递 ** 在Java中,传参数分为值传递和引用传递. 在Java中的数据类型分为两大类:一类是引用类型,也叫类类型(除了String以外的所有复合数据类型,包括数 ...

  5. python代码基础题-python每日经典算法题5(基础题)+1(中难题)

    现在,越来越多的公司面试以及考验面试对算法要求都提高了一个层次,从现在,我讲每日抽出时间进行5+1算法题讲解,5是指基础题,1是指1道中等偏难.希望能够让大家熟练掌握python的语法结构已经一些高级 ...

  6. python每日经典算法题5(基础题)+1(中难题)

    现在,越来越多的公司面试以及考验面试对算法要求都提高了一个层次,从现在,我讲每日抽出时间进行5+1算法题讲解,5是指基础题,1是指1道中等偏难.希望能够让大家熟练掌握python的语法结构已经一些高级 ...

  7. 计算机文化基础第二次作业-简答题,中传2018年秋计算机文化基础第二次作业-简答题...

    <中传2018年秋计算机文化基础第二次作业-简答题>由会员分享,可在线阅读,更多相关<中传2018年秋计算机文化基础第二次作业-简答题(7页珍藏版)>请在人人文库网上搜索. 1 ...

  8. 学数媒用考计算机2级吗,原创 | 考取中传数媒+北师大数媒双料师姐丁秋月来啦!...

    今天是我们来自辽宁鞍山八中的丁秋月师姐,2017年她以优异成绩考取中国传媒大学数字媒体艺术.数字媒体艺术中(中外合作办学):北师大数字媒体艺术,同时以高考高出一本线64分的高分,被中国传媒大学数字媒体 ...

  9. 中传影视王鑫:大数据在传媒领域的应用

    随着社会的不断发展,数据分析的价值越发凸显.洞悉本质,预测未来,是人类追寻的永恒真理,也是数据分析的价值所在.2017年5月10日,由中国新一代IT产业推进联盟主办,CIO时代APP承办的" ...

最新文章

  1. windows平台HTTP代理server搭建(CCproxy)
  2. 《DL/T 1476-2015 电力安全工器具预防性试验规程》中的样品名称及试验项目
  3. LeetCode387-字符串中的第一个唯一字符(查找,自定义数据结构)
  4. 使用ifconfig取出网卡eth0的ip地址
  5. android 自定义 radiobutton 文字颜色随选中状态而改变
  6. JS PopupAlert
  7. R语言初级教程: R编程环境的搭建
  8. Atitti html5 h5 新特性attilax总结
  9. 关于WPF界面框架合集
  10. 监督管理计算机系统的安全保,网络信息安全知识:监督管理计算机信息系统安全保护工作应由()完成。...
  11. Python三大神器之pip用法详解
  12. 线性代数及矩阵论(八)
  13. Cyclical Quest CF235C
  14. 锐捷 linux无法上网,通过锐捷认证了,为什么还不能上网?
  15. java多线程学习笔记--一.多线程的基础知识
  16. 微信公众号开发--自定义菜单跳转页面并获取用户信息(续)
  17. Linux内核中的IPSEC实现2
  18. RAID区别和特点(全)
  19. Debian 为什么没有成立非营利基金会?
  20. 广州市黄埔区2021-2022学年七年级第一学期期末考试英语试题

热门文章

  1. ifup,ifdown命令详解
  2. 视频怎么水平翻转画面并做锐化处理?
  3. DOS环境进入及基本命令DOS
  4. 恒流恒压线性充电芯片MST4210
  5. C# word文档转换成PDF格式文档
  6. Facebook推出附近好友功能 可用手机查附近好友
  7. 无限极分类php实现—查子孙树、家谱树
  8. 爬虫路线Requests-Re-BeautifulSoup技术路线总结
  9. 1253本科2016c语言程序设计试题,1253电大《C语言程序设计A》试题和答案200901
  10. Output Messenger 2.0.10 Full - 即时消息软件(服务端+客户端)