C语言辅导:如何使当前程序的对象进入脚本

C语言辅导:如何使当前程序的对象进入脚本,第1张

C语言辅导:如何使当前程序的对象进入脚本,第2张

写JavaScript实现数值计算,比如:_ variant _ t out par = pscriptcontrol-> eval(_ bstr _ t(" 1+4 * 5 "));这种数值计算不涉及js调用脚本之外的对象。例子比比皆是,但应用范围很窄。也就是说,从现有的文献来看,用VC调用JavaScript都是单向JavaScript,但从未见过VC中的现有对象交给JavaScript反向调用(即双向调用)。有人已经实现或者看到JavaScript可以通过obj = new ActiveXObject(...);方法是用VC写COM,然后让JavaScript创建一个调用。但是,新对象仍然不是VC应用程序的现有对象。如果要调用已有的对象,需要通过new的COM对象间接调用,应用程序调用的对象也是COM规范。如果通过COM实现这个问题,应用结构复杂,JavaScript创建COM,创建的COM可以访问应用对象。
所以要扩大JavaScript的应用范围,就必须认识到核心问题:双向调用。
双向调用的分解问题之一是,VC对象如何进入脚本?下面是一个实现方法。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言辅导:如何使当前程序的对象进入脚本

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情