Home

Communication Horizons
established 1986

Home
Contact

 

Knowledgebase Index
About Us
Contact
Legacy Products


Communication Horizons
65 High Ridge Rd. #428
Stamford CT 06905

info@netlib.com

800-480-1604
203-321-1278
fax  286-1056

       

Knowledgebase


>>ITEM : R00010
>>DATE: 11/10/98    
>>TYPE: Bug

>>TITLE: Btrieve MicroKernel and Blinker
Extended Mode Incompatibility

>>PRODUCT(S):
RaSQL/B for Clipper (all versions)

>>PLATFORMS(S):
Btrieve 6.1x Microkernel Engine for DOS
Clipper 5.2, 5.3

>>SUMMARY:
Incompatibilty between Blinker Extended 
(protected) mode programs and Btrieve 
Microkernel engine causes GPF when ending 
program and/or unloading Btrieve.exe.

>>MORE INFORMATION:
This is due to the fact that the Btrieve 
MicroKernel Engine and Blinker use 
different DPMI Dos Extenders.  Btrieve uses 
Tenberry's DOS-4G Extender, while Blinker 
uses their own Extender.  You cannot run 
two different DPMI Extenders at the same 
time under DOS (nor in a Dos Window).

>>RESOLUTION/FIX:
There is no "fix" for this since it is a 
known "feature" of the DPMI specifications.  
However, there are several things you can 
try:

1) The best solution is to use RTLink or 
Blinker real mode with overlays. RaSQL/B is 
100% overlayable in real mode.

2) If the Btrieve files are on a NetWare or 
Windows NT Server volume, you can try using 
Btrieve-for-NetWare or Btrieve-for-NT 
Server, respectively.  In both these cases 
you do not load Btrieve.exe, but a special 
requestor instead (Brequest.exe or 
Breqnt.exe, respectively).  The requestor 
programs do not use DPMI services.

3) If you are using Clipper 5.2 (not 
applicable to Clipper 5.3), you can try 
linking with Exospace 1.0G instead of 
Blinker.  Exospace 1.0G and Btrieve use 
different Dos Extenders.  However, they 
were both originally developed by the same 
company (Rational Systems) and seem to be 
more "friendly" to each other.  This is the 
least desirable solution, however, since 
there may be other, unknown issues 
involved.  

>>SEE ALSO:

>>COPYRIGHT 1998 Communication Horizons
All rights reserved worldwide.
No distribution without specific consent of publisher.



Home Top

 

© Copyright 2001 Communication Horizons LLC.
“NetLib” and “Encryptionizer” are Registered Trademarks of Communication Horizons.
US and international patents pending.
Updated 29 Dec 2001