Whenever I try to test a Delphi plug-in (.BPL) designed to be loaded and called from Retail Pro (a cash register software system), either the plug-in hangs when the LogOn procedure is called, or I get an exception stating that "Evaluation version needs Delphi" (which is running and had just compiled the plug-in being tested.
Note that the hang on open problem always happens when using BDE/ODbC, and randomly happens when using dOCI (Russian code similar to DOA). Retail Pro claims that the BDE/ODbC version of this problem is a permanent fatal problem with Delphi 5 BDE that is unique to accessing Oracle ODbC client from within a .BPL package, and that Borland did not fix it when it was first discovered and will not ever fix it since they have since moved on to newer versions of Delphi.
Environment:
- Windows 2003 Server Enterprise Edition
- Oracle 9i Release 9.2.0.3.0 Production
- No clue as to the version of the Oracle Net client
- (some help as to how to find that information?)
- Retail Pro 8.51.400.064 GA
Development software:
- Delphi Version 5 Professional Edition
- Direct Oracle Access 4.0.5 For Delphi, Evaluation
Note that the hang on open problem always happens when using BDE/ODbC, and randomly happens when using dOCI (Russian code similar to DOA). Retail Pro claims that the BDE/ODbC version of this problem is a permanent fatal problem with Delphi 5 BDE that is unique to accessing Oracle ODbC client from within a .BPL package, and that Borland did not fix it when it was first discovered and will not ever fix it since they have since moved on to newer versions of Delphi.
Environment:
- Windows 2003 Server Enterprise Edition
- Oracle 9i Release 9.2.0.3.0 Production
- No clue as to the version of the Oracle Net client
- (some help as to how to find that information?)
- Retail Pro 8.51.400.064 GA
Development software:
- Delphi Version 5 Professional Edition
- Direct Oracle Access 4.0.5 For Delphi, Evaluation