Solved

How to reinstall BDE in D6?

Posted on 2002-04-18
8
656 Views
Last Modified: 2007-11-27
I want to reinstall BDE in D6 without reinstalling the whole Delphi. I tried to do it with Delphi installation program. I checked out every other element which I could but then the installation program did not go farther.
How can I reinstall BDE alone?
0
Comment
Question by:shrldu
  • 5
  • 2
8 Comments
 
LVL 27

Expert Comment

by:kretzschmar
ID: 6950553
well, have no d6, but lookout the bdeinst.cab-file on the d6-cd, if it is available there,
and then use the instructions from simonet at
http://www.bhnet.com.br/~simonet/tipstricks/bdeinstcab.htm

meikl ;-)
0
 
LVL 6

Expert Comment

by:Stuart_Johnson
ID: 6950985
Meikl is correct with this.  There is a CAB file which contains a DLL (BDEINST.DLL).  Use WinZip to extract the DLL from the CAB file, then start a DOS session.  Change into the directory you extracted the DLL to and type:

REGSVR32 /I BDEINST.DLL

This will install the BDE for you.

Apart from that, I'm fairly sure you can do a custom install from the Delphi CD and just select BDE.  But I'm not 100% sure about that.

Stu
0
 

Author Comment

by:shrldu
ID: 6951558
Hmmm... It seems to me that Borland changed it in D6. There is no such a CAB file on my Delphi CD disk. They introduced a new type of installation files, if I'm correct... And yes, I managed in the end to use the installation program. But it removed all the unselected items! There is no option for reinstalling BDE only...
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:shrldu
ID: 6952150
In the end I installed the whole Delphi once again. But now I'm not able to open dbf tables (for instance using Database Desktop) - I get the error "Unknown internal operating system error")... I can open db tables without problem.
0
 

Author Comment

by:shrldu
ID: 6953482
Some more details which change and precise the starting question.

First I had D4. All worked fine. Then I installed Corel WordPerfect Suite 8. There is a known problem with it and BDE. BDE stopped work properly. I learned how to deal with it - I delete corel\suite8\shared\idapi
subdirectory, all registry entries pointing to corel\suite8\shared\idapi and reinstall BDE with D4 installation program. And all works great.

But now I have D6 also.
I had to reinstall Corel. DBE stopped working. I do everything as usual. After installing with D4 BDE works fine. But when I now now install BDE with D6 it remember the bad configuration and do not install from the scratch but restores the bad BDE configuration. I do not know where D6 stores that bad configuration info...
To summarize:
1. Bad configuration caused by Corel installation. D4 and D6 installed.
2. After deleting all Borland Shared and Database Desktop directories I install BDE and Database Desktop with D4. All works great.
3. After installing D6 (I want to have the latest BDE; installation program seems to see BDE is not complete) bad configuration is restored. D6 installation program is "smart" and restores the bad configuration... How to force it to match the proper D4 BDE installation?
0
 
LVL 27

Accepted Solution

by:
kretzschmar earned 200 total points
ID: 6953527
you could try my advice with the bdeinst.cab from the d4-cd (with no bde installed),
and then get the latest bde-update from borland at
www.borland.com/devsupport/bde
0
 

Author Comment

by:shrldu
ID: 6954083
Well, I tried it, but I found Borland offers now BDE in version 5.2 in MSI Merge Module and I'm a bit afraid of it - simply don't know yet how to use it. Second, I'm afraid that the update will once again restore the old configuration, because certainly some information about the old configuration is stored somewhere. D4 doesn't see it, D6 does.
0
 

Author Comment

by:shrldu
ID: 6955048
In the end I installed once again BDE - messing a lot up with registry before I managed to. A really unpleasant job... Thank you for your comments, they helped me much.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question