I have an application written in Delphi 4 Pro, that uses the Borland
I have an application written in Delphi 4 Pro, that uses the Borland
Database Engine (BDE). When I installed Delphi on my Win10 machine, it hung up during the BDE install. I unchecked the option and it installed OK. However, the BDE seemed to have been installed, and my application was able to build and run OK with the database functions.
The setup file I created using Inno Setup includes a section where it uses "minireg.exe" to install the BDE by running "bdeinst.dll" which was
extracted from the bdeinst.cab file and included in the setup. It also hangs up, but apparently completes the installation in
C:\Program Files (x86)\Common Files\Borland Shared\BDE
On the Inno Setup website I found a suggestion to use a newer install "bde511en.exe", which I found and downloaded on the Softonics website. It runs OK on Win10 (and Win8) but it is only for updating a previous BDE install. So I have kept the original bdeinst.dll in my setup, and informed customers that it will hang up on Win10, but clicking on the dialog box allows Windows to close it and proceed.
I don't know just what is involved in the BDE install. I could easily copy the files that I find in the BDE folder to the new installation, but there seem to be some registry entries as well, and it's difficult to find all the instances (a search also finds hex BDE). I don't know why Win10 is having problems - I have checked folder permissions and they seem identical for
Win8 and Win10. I have done a search and found a few ideas, but nothing that solves the problem.
TIA,
Paul
On Sat, 9 Dec 2017 15:20:54 -0500, P E Schoen wrote:
I have an application written in Delphi 4 Pro, that uses the Borland
Database Engine (BDE). When I installed Delphi on my Win10 machine, it hung >> up during the BDE install. I unchecked the option and it installed OK.
However, the BDE seemed to have been installed, and my application was able >> to build and run OK with the database functions.
The setup file I created using Inno Setup includes a section where it uses >> "minireg.exe" to install the BDE by running "bdeinst.dll" which was
extracted from the bdeinst.cab file and included in the setup. It also hangs >> up, but apparently completes the installation in
C:\Program Files (x86)\Common Files\Borland Shared\BDE
On the Inno Setup website I found a suggestion to use a newer install
"bde511en.exe", which I found and downloaded on the Softonics website. It
runs OK on Win10 (and Win8) but it is only for updating a previous BDE
install. So I have kept the original bdeinst.dll in my setup, and informed >> customers that it will hang up on Win10, but clicking on the dialog box
allows Windows to close it and proceed.
I don't know just what is involved in the BDE install. I could easily copy >> the files that I find in the BDE folder to the new installation, but there >> seem to be some registry entries as well, and it's difficult to find all the >> instances (a search also finds hex BDE). I don't know why Win10 is having
problems - I have checked folder permissions and they seem identical for
Win8 and Win10. I have done a search and found a few ideas, but nothing that >> solves the problem.
TIA,
Paul
Try download BDE v5.2.0.2 from here:
http://www.all2ezy.com/pages/developer_downloads.php
I've checked that it installed fine. BDE Administrators seems to work fine too. But I haven't actually tested the BDE functionality.
That seems to work just fine. It installs in a new directory C:\BDE32
but my application runs with no apparent problems and no changes were
needed.
Now I just need to figure out how to incorporate this in my Inno Setup script. It might be as simple as copying the zip file to the {tmp}
directory and then running the setup file within the zip file. I have
tried various ways to do this, but so far I've been unable to get Inno
Setup to extract the files from the zip file. Any ideas?
Thanks!
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 286 |
Nodes: | 16 (2 / 14) |
Uptime: | 88:48:20 |
Calls: | 6,496 |
Calls today: | 7 |
Files: | 12,100 |
Messages: | 5,277,436 |