Date: 3 April 1998
Author: Gianni Rossi
Group Name | Included Files | Group Properties |
---|---|---|
BDE Dlls | Idpdx32.dll Idapi32.dll Idr20009.dll Blw32.dll Idsql32.dll Idbat.dllIdqbe.dll Bdecfg32.hlp Bdecfg32.exe Bdecfg32.cnt Idapiinst.dll (preso dal wallpaper scaricato da internet) Idapi32.cnf |
Shared = Yes Self-Registered = No Potentially Locked = No Compressed = Yes Operating System(s) = Os Independent Language(s) = Lang Independent |
BDE BLL Files | Ceeurope.bll Charset.bll Europe.bll Fareast.bll Japan.bll Other.bll Usa.bll |
Shared = Yes Self-Registered = No Potentially Locked = No Compressed = Yes Operating System(s) = Os Independent Language(s) = Lang Independent |
BDE WinSys Admin | Bdeadmin.cpl | Shared = No Self-Registered = No Potentially Locked = No Compressed = Yes Operating System(s) = Os Independent Language(s) = Lang Independent |
Component Name | File Groups | Properties |
---|---|---|
BDE Dlls | BDE Dlls | Visible = No Overwrite = NEVERVERSION/NEVERDATE Destination = File Need = STANDARD Include in Build = Yes Encryption = No Required Components = None Selected |
BDE BLLs | BDE BLL Files | Visible = No Overwrite = ALWAYSOVERWRITE Destination = File Need = STANDARD Include in Build = Yes Encryption = No Required Components = None Selected |
BDE Admin | BDE WinSys Admin | Visible = No Overwrite = NEVERVERSION/NEVERDATE Destination = File Need = STANDARD Include in Build = Yes Encryption = No Required Components = None Selected |
#include "bdeinst.h"
before any #define declaration, and the line:
#include "bdeinst.rul"
just at the end.
prototype PreInitBDEInstall(); prototype ISPreInitBDE(); prototype PostInitBDEInstall(); prototype ISPostInitBDE();
program Disable( BACKGROUND ); CheckRequirements(); SetupInstall(); SetupScreen(); if(ShowDialogs() < 0) goto end_install; if(ProcessBeforeDataMove() < 0) goto end_install; if(PreInitBDEInstall() < 0) goto end_install; // <----------- added by me if(MoveFileData() < 0) goto end_install; if(ProcessAfterDataMove() < 0) goto end_install; if(PostInitBDEInstall() < 0) goto end_install; // <---------- added by me if(SetupRegistry() < 0) goto end_install; if(SetupFolders() < 0) goto end_install; end_install: CleanUpInstall(); // If an unrecoverable error occurred, clean up the partial installation. // Otherwise, exit normally. if (bInstallAborted) then abort; endif; endprogram |
function PreInitBDEInstall() begin ISPreInitBDE(); // defined in BDEInst.rul return 0; end; |
function PostInitBDEInstall() begin ISPostInitBDE(); // defined in BDEInst.rul return 0; end; |
#define CFGBASE_PATH "Programmi\\Borland\\Common Files\\BDE" #define CFGDLLBASE_PATH "Programmi\\Borland\\Common Files\\BDE" #define BDE_DEST_DEFAULT "Programmi\\Borland\\Common Files\\BDE" |
Download the sample files bdeinst.h and bdeinst.rul.