关于DBASE数据库和TClientDataSet客户端数据程序的发布(200分)

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

Lihang001

Unregistered / Unconfirmed
GUEST, unregistred user!

各位大侠:

本人最近用Delphi5制作了两个小程序,但在发布时却遇到了麻烦,请各位赐教
1、我开发的带有DBASE数据库的程序在安装到没有装DELPHI5的机器上时出现了:
" An error occurred while attempting to initialize the Borland Datebase
Engine (error $3E06)"
的错误提示。
2、用Delphi5开发的带*。CDS数据的程序在安装到没有装DELPHI5的机器上时出现了:
" Error loading MIDAS.DLL"
的错误提示。
我用Is Ex[ress Delphi4.0 Beta 和 Installshield Express For Delphi5(不知
该版本是否为正版,制作安装盘的过程中好象有些步骤不如Is Ex[ress Delphi4.0)分别为
上述两个程序制作了安装盘,在本机上运行正常,但在安装到没有装D5的机器上时就出现
了上面的错误提示,请大侠指教,如能解决问题,愿奉上200分。
 
一、可能你的BDE没有安装好
二、你的MIDIAL.DLL没有注册。
 
请问你能提供解决的办法吗?
 
同意hpretty的意见,解决方法是:
1,用installexpress for delphi5做安装程序时将BDE加入,否则你只有在每台使用你程序的
机器上用DELPHI5光盘来安装BDE了。
2。用COPY MIDAS.dll到你所安装程序的机器的系统目录中,(如c:/windows/system等)
然后运行 regsvr32 midas.dll 即可.
其实,这些都可以在Installshield express for delphi 5 中解决。具体如下:
在ie for d5中新建一项目,逐步完成里面的各项内容,其中注意的地方是:
在specify installshield objects for D5下的General options中将
BDE和BDE Control Panel files 两项选中(解决了BDE的问题)
在Specify Components and files 下的Groups and files中加入Midas.dll(解决了Mias.dll的问题)
所有这些只要稍稍研究一下专门解决DELPHI应用程序发布的installshield express for
delphi 5即可解决。
 
请问您能否将installexpress for delphi5 发一份给兄弟!
谢谢!
 
lihang001,在下面的网址上有下的:
http://kingron.myetang.com/
里面的软件下载页面中,文件大小3.61MB
 
To ZQQ:
你好非常感谢您的帮助, 我现在已经解决了BDE问题。但是对MIDAS.dll
还是没有办法,请您再拉小弟一把,非常感谢!
先奉上100分,不成敬意,请笑纳!
“用COPY MIDAS.dll到你所安装程序的机器的系统目录中,(如c:/windows/system等)
然后运行 regsvr32 midas.dll 即可.”
我已经COPY MIDAS.dll到所安装程序的机器的系统目录中,(c:/windows/system)但
还是" Error loading MIDAS.DLL",我该怎么做,请明示!
 
lihang001:
对于Midas.dll的问题,有两种解决办法:
1.自己拷贝MIDAS.dll到你所安装程序的机器的系统目录中,(如c:/windows/system等)
然后运行 regsvr32 midas.dll 即可。你已经拷贝MIDAS.dll,请再做下一步:在开始菜单中
选“运行”项,点浏览找到regsvr32.exe 打开,在后面加上 midas.dll(带路径),点击"确
定"就可以完成注册。regsvr32.exe现象在c:/windows/system/(win98系统)或c:/winnt/system32/
(winnt或win2000系统)。
2.在ie for d5中的解决办法,我上面已经详细地说明了,你再看一看。
 
在程序中使用
winexec("regsvr32.exe midas.dll",SW_NORMAL);
注册midas组件
 
接受答案了.
 
后退
顶部