我使用了D7中ACTIVEX控件的f1BOOK用来访问和操作EXCEL。。这个程序在我的机器上没有任何问题。。但是到了一台干净的测试机器上。程序打开的时候,会报错说没有注册类别。oleSysError...请高人告诉我要怎么办。

解决方案 »

  1.   

    那个干净的机器上装Excel了吗?别忘了你使用的是OLE对象
      

  2.   

    对的,ACTIVEX是用的OLE技术啊。
      

  3.   

    那个干净的机器上装Excel了吗?别忘了你使用的是OLE对象
      

  4.   

    直接用F1BOOK不是很好用吗,为什么还要用EXCEL,你可以先判断EXCEL有没有这个OLE对象啊
      

  5.   

    f1BOOK 是個 ActiveX 控件, 你要在新的機器也註冊
      

  6.   

    需要将F1book的控件在客户机注册
    是这个控件文件  〉〉〉〉 VCF132.OCX
      

  7.   

    airrii才是个高手请问。。我使用regsvr32注册,如果手动注册没有任何问题。。但是如果我编写打包程序使用SHELLEXEC来执行regsvr32,如果成功了。。系统会显示一个messagebox来告诉客户成功,但是,如果失败了。就什么也不提示。。那我的打包程序,需要怎么样判断才可以知道是否成功或者失败呢???如果直接写注册表,请告知具体键值
      

  8.   

    你可直接用代码注册, 具体参考
    D:\Program Files\Borland\Delphi7\Demos\ActiveX\TRegSvrdelphi自带的demo有例子>>但是,如果失败了。就什么也不提示
    应该也会显示阿
      

  9.   

    大哥。。如果用那个例子中的东西。。怎么用啊
    resourcestring
      SAbout = 'Borland Turbo Register Server -- COM Server Registration utility.' +
        #13#10'Version 1.1.  Copyright (c) 1997,2000-2002 Borland Corporation'#13#10;
      SUsage = 'Syntax: TREGSVR [options] filename'#13#10 +
        '  -u  =  Unregister server or type library'#13#10 +
        '  -q  =  Quiet (silent) operation'#13#10 +
        '  -t  =  Register type library (default for .TLB files)'#13#10;
      SFileNotFound = 'File "%s" not found';
      SCantFindProc = '%s procedure not found in "%s"';
      SRegFail = 'Call to %s failed in "%s"';
      SLoadFail = 'Failed to load "%s"';
      SRegSuccessful = 'Call to %s was successful!';
      SRegStr = 'registered';
      SUnregStr = 'unregistered';
      STlbName = 'Type library name: %s';
      STlbGuid = 'Type library GUID: %s';
      STlbRegSuccessful = 'Type library successfully %s!';
      SCantUnregTlb = 'The version of OLEAUT32.DLL on this machine does not ' +
        'support type library unregistration.';
      SNeedFileExt = 'You must specify a file extension for "%s"';
      SExeRegSuccessful = '%s successfully called.';
      SExeRegUnsuccessful = '%s failed.';
      

  10.   

    resourcestring  这个关键字代表什么意思具体点。。哥哥。。分都给你。。