javascript传参给activex控件
来源:互联网 发布:相机软件mix 编辑:程序博客网 时间:2024/05/18 08:10
平时遇到的问题,在此记录一下,一为自己做个记录,二为有遇到类似问题的网友参考一下。
在使用javascript调用activex控件的时候我需要传一个字符串给activex控件,现在遇到奇怪的问题。在javascript里打印是正确的,但是到activex控件里就不正确了。
如果直接在activex控件中付值char *类型也是没有问题的。怀疑是传的时候参数转化不对。最后经过验证确实是转化不对。这里涉及到一个类型LPCTSTR。
由于一直在linux下开发对LPCTSTR还真不熟悉,后来查看定义发现里面注释是16-bit UNICODE character。看来确实转化的不对。我在activex控件中的程序需要的是char *
是8bit的位宽。这样直接转肯定不对。幸亏网上也有很多人遇到类似问题,不过回答的良莠不齐啊。这里给出已经验证过的:
我们假设rtsp_URL是javascript传过来的LPCTSTR类型。
DWORD tmp_len = WideCharToMultiByte(CP_OEMCP,NULL,rtsp_URL,-1,NULL,0,NULL,FALSE);
streamURL = (char *)malloc(tmp_len);
WideCharToMultiByte (CP_OEMCP,NULL,rtsp_URL,-1,streamURL,tmp_len,NULL,FALSE);
streamURL是char *类型的。
- javascript传参给activex控件
- JavaScript调用ActiveX控件
- 给ActiveX控件做数字签名
- 给ActiveX控件做数字签名
- 给ActiveX控件签名 (转)
- 给ActiveX控件加上数字签名的步骤
- 给ActiveX控件加上数字签名的步骤
- 如何给ActiveX控件制作有效数字签名
- 给ATL ActiveX控件添加安全接口
- 给ActiveX控件授权,加数字签名
- C# ActiveX控件中调用JavaScript方法
- [小结]Javascript中绑定ActiveX控件事件
- javascript调用c++写的ActiveX控件
- ActiveX控件调用网页JavaScript中的函数
- ActiveX控件与Javascript之间的交互
- ActiveX控件调用JavaScript函数的方法
- c#Activex控件中调用JavaScript
- c# ActiveX控件中调用javaScript方法
- 使用 Apache ServiceMix 作为 Healthcare Service Bus
- Outlook express 收件匣爆掉而無法收信
- [NOI2004]郁闷的出纳员 SBT
- WIZ120SR用户手册(版本 1.0)(二)
- Gallery循环滑动
- javascript传参给activex控件
- Android 编译有关gcc版本的问题
- MyBatis学习笔记
- Qt 基础
- HTML中动态添加节点的两种方法
- 翻译:如何提高和优化Lucene索引速度
- JavaWeb Servler respone 返回值的设置
- SCOM 2012 基本管理(二)
- poj 1088 滑雪