- #Borland database desktop not working with windows 10 for free#
- #Borland database desktop not working with windows 10 how to#
- #Borland database desktop not working with windows 10 install#
- #Borland database desktop not working with windows 10 drivers#
- #Borland database desktop not working with windows 10 driver#
This causes the BDE installer to incorrectly report that there’s not enough free disk space if your hard disk has more than 2 GB of free space.
#Borland database desktop not working with windows 10 for free#
One issue that has cropped up is that the BDE installer uses a signed 32-bit integer to check for free disk space. The BDE was discontinued by Borland many years ago. To remove an alias, use DbiInit, DbiDeleteAlias, DbiCfgSave and DbiExit like in the DeployBDE.dll used for creating them. Terminating with an exit code of 1 is important, otherwise the uninstaller will think the uninstallation should be canceled. Modify your application so that when the uninstall parameter is present, it will remove the alias and terminate with Halt(1). In DeployMaster, specify your application’s executable on the uninstall path on the Finish tab with an uninstall parameter. If you want to uninstall your BDE aliases, you can let your own application do so. Since there is no way to figure out how many applications on the user’s system depend on the BDE, uninstalling it is probably not desirable anyway. Uninstalling the BDE through the DeployMaster uninstaller is not possible.
![borland database desktop not working with windows 10 borland database desktop not working with windows 10](http://taiwanlockq.weebly.com/uploads/1/3/3/4/133461979/772458303_orig.jpg)
#Borland database desktop not working with windows 10 install#
Since this installation is only done in FinishDeployment(), you should let DeployMaster install those files in %APPFOLDER% (where it is also installing BDEInst.dll) and then move the files into the correct position in the FinishDeployment() DLL routine, after the BDE has been installed. These should be installed into the folder listed in HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\DLLPATH after the BDE has been installed. Add the files from step 1 to your DeployMaster package. Add all these keys to the Registry tab in DeployMaster or modify the BDEInst.dll to create them.ģ.
#Borland database desktop not working with windows 10 driver#
Select the subkey matching your Database driver (e.g. Look into the HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Setting\Drivers registry key on your computer.
#Borland database desktop not working with windows 10 drivers#
Example: SQL-Links drivers for Interbase: SQLINT32.DLL (Interbase driver) and SQL_INT.CNF (BDE-config file for Interbase driver)Ģ.
![borland database desktop not working with windows 10 borland database desktop not working with windows 10](http://xasertalent.weebly.com/uploads/1/3/3/9/133929076/621165011_orig.jpg)
It contains information on what files you need to redistribute to support SQL Databases. Read the file bdedeploy.txt in the BDE folder on your computer. You could try to do the following, but I have not tested this myself:ġ. SQL Links is required if you use the BDE to communicate with a SQL database such as InterBase or MS SQL Server. The method for installing the BDE described above does not install SQL Links. Then call DbiAddAlias to create the aliases, DbiCfgSave to save the modified BDE configuration file and finally call DbiExit to unload the BDE. You can request help on these routines by putting the text cursor on them in the Delphi IDE and pressing F1.įirst, DbiInit is called to load the BDE. This is done by calling a few low-level routines from the BDE unit that ships with Delphi. When the routine returns, BDEInst.dll is unloaded and deleted since it no longer serves any purpose.Īfter installing the BDE, you can create BDE aliases in the FinishDeployment routine. This routine will take care of the entire BDE installation. The FinishDeployment procedure from DeployBDE.dll will load BDEInst.dll and call its DllRegisterServer routine. Then, DeployMaster will call the FinishDeployment procedure in the support DLL you included with your package. When DeployMaster is finished installing your application, it will have created the file BDEInst.dll in your application’s program folder on the user’s computer. Build the deployment package, test it and distribute it to your customers. Specify the DeployBDE.dll as the Support DLL on the Project page in the DeployMaster Builder.ĥ.
![borland database desktop not working with windows 10 borland database desktop not working with windows 10](https://local-forum-uploads.s3.dualstack.us-east-1.amazonaws.com/optimized/2X/d/ddacddfe1e9a6d544df871830be1db2b78537b76_2_1023x768.jpeg)
Then compile the project with Delphi into DeployBDE.dllĤ.
#Borland database desktop not working with windows 10 how to#
The comments in the source code explain how to do this.
![borland database desktop not working with windows 10 borland database desktop not working with windows 10](http://studentloced.weebly.com/uploads/1/3/3/1/133196030/915476956_orig.png)
You will need to edit the “alias creation” section in the FinishDeployment procedure so it creates the aliases you want instead of the sample. Download the source code for DeployBDE.dll and open it in Delphi. Important: If you are using the sample DeployBDE support DLL, you must turn off the option to call DllRegisterServer! The DeployBDE sample support DLL will call it, and if you let DeployMaster call it also, the BDE will be installed twice.ģ. Add the file BDEInst.dll to the %APPFOLDER% folder in your DeployMaster setup package. By letting this DLL do the dirty work, we make sure that the BDE is properly installed.Ģ. This DLL contains the Borland Database Engine along with a self-extracting installation program created by Borland. Use a program like WinZIP to extract the file BDEInst.dll from the CAB file. Find the file BDEInst.cab in the BDE folder on your hard disk or on your Borland development tool (Delphi) CD. Installing the Borland Database Engine with DeployMaster Installing the BDE and Creating Aliasesįollow these steps to include the BDE with your deployment package:ġ.