delphi如何调用脚本?
脚本里是这样的东东。
var
  dbm: TDBM;
var
  key, content: string;
var
  i: Integer;dbm := TDBM.Create(ProgramPath + 'dbm_test', 1024, 18, $0fff);
dbm.Firstkey;我看别人在使,我想问问如何实现?

解决方案 »

  1.   

    调用微软的一个COM组件VBSRIPT(好像是这名字),如果装了微软的应用软件,就可以调用了,
      

  2.   

    发现,这种script不能访问数据库。这个特烦人。
      

  3.   

    恩,可以。
    是这样的:
    我为了方便,想把易变动的程序段弄成一个脚本,这样,我要改动时只须改脚本就行了。
    我看了些资料,delphi可以调入script control这个控件,但是功能不是很强大,它不能访问数据库等。问如何解决?
      

  4.   

    没有听说过不可以访问数据库啊~~~再说就算是不能直接访问,你也可以用Delphi在中间链接啊
    直接调用脚本的话,需要使用ActiveXScript系列接口整个过程比较复杂(不过你可以给它封装一下)。具体实现步骤可以参考Windows脚本技术的帮助文档(不过是英文的)如果你需要接口在delphi中的声明,可以到我的blog上面看看http://blog.csdn.net/scriptbaby/
      

  5.   

    完整的接口声明在这里http://blog.csdn.net/scriptbaby/archive/2004/07/22/48191.aspx
      

  6.   

    var
      dbm: TDBM;
    var
      key, content: string;
    var
      i: Integer;dbm := TDBM.Create(ProgramPath + 'dbm_test', 1024, 18, $0fff);
    dbm.Firstkey;这种脚本一看就是PASCAL语法的,不是VBS,用IPS组件