我用DELPHI开发的一个执行脚本的工具,在addcode脚本代码时非常慢!这是怎么回事(50分)

  • 主题发起人 主题发起人 yuejun
  • 开始时间 开始时间
Y

yuejun

Unregistered / Unconfirmed
GUEST, unregistred user!
机器环境:windows 2003 standard edition,
我先执行了microsoft script control 1.0 安装程序,

DELPHI代码大致如下:
var
vs : variant;
...
VS := CreateOleObject('MSScriptControl.ScriptControl');
....
vs.addCode(codeList.Text);//非常慢。
....

///在其它机器上又很快。有哪位富翁知道吗
 
我认为第一次都会慢,以后每次很快才对因为第一次时
CreateOleObject
以后每次进程中已经有了
所以在CreateOleObject这前你应该后是否有可用OLE对象,无才CreateOleObject
有就直接用;
这和我写过的调用word一样的;
 
非常慢是指几分钟的时间,
这里不是代码的问题,我觉得和系统设置有关系.但我还是没有发现哪里的原因
 
后退
顶部