小弟现正在利用三层结构开发一个Mis系统,开发环境是:Delphi7和SQL Server2000,主要是利用SocketConnection控件开发的。可是遇到一个问题,当服务器上只装了Server2000和应用程序服务器以后,在客户端运行程序时老是报“EOleSysErr报错,加载类型库/Dll出错”这样的错误。但是如果在服务器上装了Delphi以后就不会出现这样的错误,我不知道是否缺少某个Dll文件,还是其它的原因,现在不知道该怎么办!希望哪位大侠指点一下小弟,在此先谢谢了

解决方案 »

  1.   

    没有拷!我看帮助中好像只要scktsrvr.exe文件就可以了,如果缺少Midas.dll文件,是否要注册,怎样注册?
      

  2.   

    你吧MIDAS。DLL拷贝到系统目录下,然后在提示符下直接输入:regsvr32,然后有帮助的!!!
      

  3.   

    midas.dll
    注册你的中间层!
      

  4.   

    也不一定就是midas.dll,我记得如果是缺少midas.dll的话,好像是会提示的.仔细检查你的程序,用到过哪些非正常的组件,如ActiveX控件.