The PXENGINE.TXT file contains Visual Basic version 1.00 declarations for Paradox Engine version 2.0. Functions PXInit, PXNetInit & PXSetHWHandler are undefined since these three functions are not used under Windows. The Main subroutine calls each function at least once to exercise the function declarations and demonstrate function call coding. (Some functions have been coded to return a non-zero return code and others will display a returned value as well as the return code.) Note RE function PXTblProtected: The Paradox Engine C Reference Guide states on page 174 that "the value in Protected is set to True if the table is protected, and to False if not protected." Borland Technical Support has confirmed that PXTblProtected will return a zero value in Protected if the table is not protected and a non-zero value if it is protected. The non-zero value returned will vary depending upon the password value specified in the PXTblEncrypt function when the table was encrypted and may be positive or negative. John Purins 71160,1641