社区
ATL
帖子详情
ATL怎么传一个字符串出来,让网页中的javascript 调用?
cococut
2006-09-15 11:14:56
javascript 中我有一个ATL控件的对象,比如
MyAtl obj;
MyAtl向页面传一个字符串出来,怎么传?
页面中怎么调用?
谢谢!
...全文
238
8
打赏
收藏
ATL怎么传一个字符串出来,让网页中的javascript 调用?
javascript 中我有一个ATL控件的对象,比如 MyAtl obj; MyAtl向页面传一个字符串出来,怎么传? 页面中怎么调用? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuhan_0110
2006-09-20
打赏
举报
回复
控件中写一个传出参数的方法(函数 )
或者 写一个属性,就会有SET 和GET 设置和取得的方法出来,可以调用了。
sunmz_wjxy
2006-09-15
打赏
举报
回复
IDispath接口.
cococut
2006-09-15
打赏
举报
回复
怎么写,我写一个 GetName(BSTR* strname)
但是在javascript 中不懂的怎么调用!
var name = obj.GetName();
这样调用不行!
该怎么做?
alphapaopao
2006-09-15
打赏
举报
回复
这样应该可以吧?
GetStr(VARIANT *pV)
{
CComVariant v;
CComBSTR str;
v = str;
*pV = v;
}
aaa_11111
2006-09-15
打赏
举报
回复
要写一个传出函数就可以的
在网页中直接调用
sunmz_wjxy
2006-09-15
打赏
举报
回复
如果GetStr是一个属性,则可以直接str = (new 的COM对象).GetStr;
如果它是又接口的方法,str = (new 的COM对象).GetStr();
alphapaopao
2006-09-15
打赏
举报
回复
网页中的字符串变量,似乎都是对应 VARIANT of BSTR 的。
注意在接口中 pV 要做成 [out,ret] 它就成为返回值。
可能可以这么调用:
str = GetStr();
具体我没试过。
cococut
2006-09-15
打赏
举报
回复
to alphapaopao(炮炮)
GetStr(VARIANT *pV);
这样写,在网页中怎么调用?
Com
调用
JavaScript
函数
C++开发的Com组件
调用
JavaScript
函数,
传
递多个参数给JS函数,并从JS函数
中
获取返回值
WebBrowser
中
JS和C++代码互相
调用
博客配套文件,详细演示了JS和C++代码互相
调用
的方法,JS
调用
C++的类独立封装可直接修改使用。
ATL
ScriptHost
VC++ 和
JavaScript
的交互(包括VC
调用
JavaScript
和
JavaScript
调用
VC),可直接拿来用。谁用谁知道。
VC的WebBrowser控件的扩展接口实现
本例实现在asp.net环境下可通过js函数来
调用
vc框架
中
的函数实例。
ATL
VC源代码:
ATL
_ScriptHost2
ATL
源代码:
ATL
_ScriptHost2 关键字:
ATL
_ScriptHost2,
ATL
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章