Javascript实例教程(21-8)

h279763239

h279763239

2016-02-19 22:15

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

使用JavaScript中的OLE Automation

5. 怎样处理应用程序的实例

比如,我们装载微软的word三次,微软的Excel装载四次,Allaire HomeSite装载一次,Adobe Photoshop装载一次,然后看看结果的任务条,如图1所示。

(图1)

如图1所示,你可以看到word和Excel都支持多个实例,而HomeSite和Photoshop不支持。这个任务条知识反应可视应用程序的实例。如果应用程序只是通过OLE Automation被装载,那它就不会出现在任务条上除非它是可见的。因此,你应该使用Ctrl+Alt+Del组合键来装载Close程序对话框(它可以让你彻底关闭应用程序)。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

现在我们可能已经熟悉了实例,下面让我们来看看ActiveXObject() 和GetObject() 函数:

var objVar = new ActiveXObject(class);

如果对象被作为单一实例对象进行注册,那么对象就只有一个实例被创建。不管ActiveXObject()被多少次调用,你将得到对象的相同实例的引用。

如果对象示以多个实例对象(比如微软的word)进行注册,那么对象的新实例被创建。而ActiveXObject()被调用的次数反应了实例的总数。比如 ,如果类为word.Application,那么应用程序的新实例将被创建。

var objVar = new ActiveXObject(class, servername);

这条语句跟前面的语句是一样的,但是它在不同的服务器注册了ActiveX对象:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

var objVar = GetObject(, class);

在Jscript中,这条语句将产生一个错误,因为Jscript不接受一个省略的参数紧跟着 一个逗号(,)。但是,这条语句的目的示想在Jscript中实现指定一个空的字符串而不是只是为了省略参数。在VB和VBScript中,这条语句将返回对象的实例。只有当对象不能发现的时候才会发生错误:

var objVar = GetObject("", class);

在Jscript中,这条语句将返回对象的当前实例。只有当对象不能发现的时候才会发生错误。

展开更多 50%)
分享

猜你喜欢

Javascript实例教程(21-8)

Web开发
Javascript实例教程(21-8)

Javascript实例教程(21-2)

Web开发
Javascript实例教程(21-2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript实例教程(21-11)

Web开发
Javascript实例教程(21-11)

Javascript实例教程(21-5)

Web开发
Javascript实例教程(21-5)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript实例教程(21-9)

Web开发
Javascript实例教程(21-9)

Javascript实例教程(21-4)

Web开发
Javascript实例教程(21-4)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在OpenSUSE下面制作Win7的U盘启动镜像

在OpenSUSE下面制作Win7的U盘启动镜像

Javascript代码混淆综合解决方案-Javascript在线混淆器

Javascript代码混淆综合解决方案-Javascript在线混淆器
下拉加载更多内容 ↓