我在软件中使用MIDAS多层分布技术,使用SocketConnection来建立连接,数据库是使用MS SQL Server    发布软件时我按照相关说明加载了Midas.dll和Borlandmm.dll这两个动态链接库
    发布软件用的是InnoSetup,脚本是我自己写的。软件环境Win98,Win2K,WinXP。    软件发布后在我的电脑上[WinXP]安装正常,在我同学没有装Delphi7的机子上(WinXP)安装也是正常,给客户安装后,就是有那么几台电脑(现在发现有三台[Win2K,WinXP])安装后无法读取数据库数据(我后来确认是应用服务器端出错,客户端还可以正常运行)。但是其他的电脑[Win98,Win2K,WinXP]又是正常的,我就觉得奇怪了。于是我们把客户的电脑搬过来测试,安装好Delphi7后,我的软件又能正常运行了。显然这是安装软件的时候缺少库文件,可是我又不知道是哪个库文件,于是我自己用Delphi做了一个测试程序,测试了安装Delphi7然后再卸载后,Delphi7余留下来的文件,(当然是在那台客户无法运行软件的电脑上[Win2K]),列表如下:AMERICAN.VTD
MFCANS32.DLL
OC30.DLL
VCFIDL32.DLL
VCFIWZ32.DLL
VSPELL32.DLL
adortl60.bpl
bdecds60.bpl
bdertl60.bpl
cds60.bpl
dbrtl60.bpl
dbxcds60.bpl
dsnap60.bpl
dss60.bpl
ibevnt60.bpl
inet60.bpl
qrpt60.bpl
qtintf.dll
rtl60.bpl
tee60.bpl
teedb60.bpl
teeqr60.bpl
teeui60.bpl
vcl60.bpl
vcldb60.bpl
vcldbx60.bpl
vclie60.bpl
vcljpg60.bpl
vclsmp60.bpl
vclx60.bpl
xmlrtl60.bpl
WSIHK32.DLL
WSIWIN32.DLL
inetdb60.bpl
nmfast60.bpl
dcloffice2k.dcp
visualclx60.bpl
dsnapcrba60.bpl
dsnapent60.bpl
ibxpress60.bpl
vclshlctrls60.bpl
visualdbclx60.bpl
dsnapcon60.bpl
inetdbbde60.bpl
inetdbxpress60.bpl
webdsnap60.bpl
websnap60.bpl
CFX32.LIC
VCF1.LIC
VCFI.LIC
VS.LIC
dbexpress60.bpl   这些文件是余留在系统目录System32中的,那么哪个才是我需要的文件呢?
   各位高手请赐教!
   我的安装程序中还缺少什么文件?为什么有些电脑不用安装Delphi7也能正常运行?