脚本调用控件的问题

gao__yq 2002-03-07 05:28:28
用脚本控制active x控件,比如我自建一个active x控件,一个按钮,只要在按钮中加入
javascript脚本代码,就可以控制我的active x控件的属性和方法,主要有两个难点,
一个是比如在vc或delphi中,如何解释我的脚本代码,让他能够工作!不可以让他声成js文件,才调用他。一个难点似如何合自己的控件通信,我实现了用js文件调用 excel,word
的功能,但是,由于excel对象,机器中有他的对象名可找到,可是控制自己的控件九不知道了? 那位高手有解决的方法,最好是详细点!!!!!!!
...全文
24 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao__yq 2002-03-10
不用作脚本分析引擎,用javascript自带的引擎
回复
largewang 2002-03-08
把自己的控件做成“对象”,引出接口不就行了。
回复
iBear 2002-03-08
要解决这个问题只能自己做一个简单的脚本分析引擎
这似乎有点难度!!!
回复
gao__yq 2002-03-08
不是和网页交互,实在应用程序中,例如用delphi做active x,在delphi的程序中用脚本控制控件
回复
laza 2002-03-07
给ActiveX 增加属性和事件,实现了。剩下的就是javaScript的事了

给网页中的ActiveX增加一个标识符 ep: id = activex1
浏览器会自动创建这个activex1对象,访问他就是了。

我以前做开发时,做过几个DEMO,activex控件和网页交互。

回复
laza 2002-03-07
给ActiveX 增加属性和事件,实现了。剩下的就是javaScript的事了

给网页中的ActiveX增加一个标识符 ep: id = activex1
浏览器会自动创建这个activex1对象,访问他就是了。

我以前做开发时,做过几个DEMO,activex控件和网页交互。

回复
forgot2000 2002-03-07
定义一个变量;
var AcitveFormX:TActiveFormX
然后在initialization的最后
加上
ActiveFormX := TActiveFormX.Create(Application);

然后可以用ActiveFormx.来调用此窗体上的控件
还有线程调用还应用Synchronize来同步
回复
发动态
发帖子
非技术区
创建于2007-08-02

797

社区成员

Delphi 非技术区
申请成为版主
社区公告
暂无公告