BDE的启动时出错. (300分)

  • 主题发起人 主题发起人 liwei
  • 开始时间 开始时间
L

liwei

Unregistered / Unconfirmed
GUEST, unregistred user!
有一台机器, 一启动BDE就出错, 出错信息: "该程序执行了非法操作,
请与程序供应商联系" 不知各位可有遇到过类似的情形, 是如何解决的?
电脑是一台联想天鹤.

另外, 在用INSTALLSHIELD EXPRESS安装BDE时, 总是会出现以下信息:
1)SEVERE
Merging The Configuration file has failed
Config file:C:/program files/borland/common files/BDE/IDAP132.CNF

2)
Failed Inadding Alias
The Error Number Is 3,Initialization failed
据说是因为这台机器上装了其它的有用到BDE的程序, 所以会出这种错误.
我现在的解决办法是用CJ教的regsvr32.exe /s bdeinst.dll
先安装BDE, 再安装我的程序. 但是这样十分麻烦. 可有更好的解决方法?
注: 我的INSTALLSHIELD EXPRESS用的是DELPHI 5带的, 最新版.

多谢各位关注!

LIWEI 敬上
99.12.25

 
D4安装时不是指定安装(典型),BDE不全造成的。
 
>>一台联想天鹤.
可能随机带的软件中的BDE版本与你的不兼容,我就在联想的我的办公室中
发现有此问题。
 
你的软件有问题吧,另外找一张单蝶光盘装装
 
to: jams
我以经先FULL BDE了。还是不行。

TO:WUYI
>> 可能随机带的软件中的BDE版本与你的不兼容,我就在联想的我
的办公室中发现有此问题。
如何搞定的? 帮帮小弟吧!!
 
>>据说是因为这台机器上装了其它的有用到BDE的程序
如果已经装了用到BDE的东东,那你不就不用再费神安装了吗?
只要将你的配置文件Merge到原来的配置文件中即可。

BTW: 如果已经安装了使用BDE的程序,那么在控制面板中应该有它的图标。
 
to: charles
就是在合并的时候出错, INSTALLSHIELD似乎不懂得到哪里去合并文件。

我看过别人写的程序,他能把BDE装在自已程序的某个目录下,
比如它的程序装在C:/COMPANY/SOFTWARE DIRECTORY/下,
那么BDE的文件就会在C:/COMPANY/SOFTWARE DIRECTORY/COMMON/BDE下,
有人知道他是怎么作的吗?好像在BDE中,我们不能选择将BDE装在哪
里,只能选是完全安装BDE或部安装。




 
In a partial BDE installation, all of the BDE Engine files(except
for the .BLL files and the configuration files) will be placed in
your application's main installation directory,<INSTALLLDir>,rather
than the /Borland/common files/BDE location.

具体没做过,这是我手头的一张打印纸上的话,希望对你有所启发。

实在要安装你的程序的话,用regedit把有关的东西删除,再把program files
目录下的bde全删除。重新安装你的程序,估计就没问题了。这一招有点那个,
小心点用。
 
同意charlie 如果已经安装了使用BDE的程序,那么在控制面板中应该有它的图标
 
我是用D4与IS4,正如你所讲“能把BDE装在自已程序的某个目录下,
比如它的程序装在C:/COMPANY/SOFTWARE DIRECTORY/下,“
D5与IS5我没有用过,应该一样是可以。
我是通过选择IS4的“Select InstallShield Objects“和
“Specify Components and Files“的选项实现的。
希望能对你有所启示。
 
多人接受答案了。
 
我也遇到过相似的问题,通过重新安装DELPHI 4和BDE即可解决
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部