I'm really very BDE ignorant. I don't understand it at all and it keeps getting me in trouble!
After deciding to wait a bit on doing the Runtime 7 to 10 conversion (software running fine in Paradox 10, but the installation software sounds like considerable effort is required), I've run into some problems with InstallShield Express (that ships with Paradox 7). And I'm confused about BDEs in general.
First issue: I have Paradox 7 and 8 (and 10) running on my computer. The BDE is version 5.11 (or 5.1.1). However when I run my application in Paradox 7 it assumes that a date entered as 98 is 2098 while Paradox 8 assumes that it is 1998. I thought this was a change between an older and newer BDE. This is running the same program from the same working directory.
Second issue: I Created an Installation disk with my application (delivered versions of the files above) and the same BDE on it. I installed it on another computer that had no Paradox or BDE on it. The dates I entered as two digits stayed two digits, while on the other computer the always converted to 4 digits.
When I used the BDE Admin tool, both computers had the 4 digit date set to False and changing it had no impact (after closing and restarting Paradox).
Third issue: The original BDE with Install Shield includes a file called IDAPI32.CNF that was in the BDE/IDAPI CNF File group. The location of this file is in the InstallShield directory, not the BDE directory (as were the original IDAPINST.DLL & CTL3D32). I did include it in the install, but all the other BDE files have been updated with the newer BDE files. What is this file? I've been the including IDAPI.cfg that I am currently using.
And I was hoping not to run into stuff like this prior to making the jump to Paradox Runtime 10!
Lynn
After deciding to wait a bit on doing the Runtime 7 to 10 conversion (software running fine in Paradox 10, but the installation software sounds like considerable effort is required), I've run into some problems with InstallShield Express (that ships with Paradox 7). And I'm confused about BDEs in general.
First issue: I have Paradox 7 and 8 (and 10) running on my computer. The BDE is version 5.11 (or 5.1.1). However when I run my application in Paradox 7 it assumes that a date entered as 98 is 2098 while Paradox 8 assumes that it is 1998. I thought this was a change between an older and newer BDE. This is running the same program from the same working directory.
Second issue: I Created an Installation disk with my application (delivered versions of the files above) and the same BDE on it. I installed it on another computer that had no Paradox or BDE on it. The dates I entered as two digits stayed two digits, while on the other computer the always converted to 4 digits.
When I used the BDE Admin tool, both computers had the 4 digit date set to False and changing it had no impact (after closing and restarting Paradox).
Third issue: The original BDE with Install Shield includes a file called IDAPI32.CNF that was in the BDE/IDAPI CNF File group. The location of this file is in the InstallShield directory, not the BDE directory (as were the original IDAPINST.DLL & CTL3D32). I did include it in the install, but all the other BDE files have been updated with the newer BDE files. What is this file? I've been the including IDAPI.cfg that I am currently using.
And I was hoping not to run into stuff like this prior to making the jump to Paradox Runtime 10!
Lynn