Q58922: Cannot Link PROISAM.LIB or PROISAMD.LIB into Quick Library
Article: Q58922 Product(s): See article Version(s): 7.00 Operating System(s): MS-DOS Keyword(s): ENDUSER | SR# S900205-118 | mspl13_basic Last Modified: 27-FEB-1990 The libraries PROISAM.LIB and PROISAMD.LIB included with Microsoft BASIC Professional Development System (PDS) Version 7.00 for MS-DOS cannot be linked into Quick libraries to be used by the QuickBASIC Extended Environment (QBX.EXE). Trying to link PROISAM.LIB or PROISAMD.LIB into a Quick library generates the following error message: LINK : fatal error L4050: too many public symbols for sorting The terminate-and-stay-resident (TSR) programs PROISAM.EXE and PROISAMD.EXE are the programs that make the ISAM engine available to QBX. PROISAM.EXE or PROISAMD.EXE must be run prior to invoking QBX.EXE if you want to use ISAM statements in your BASIC program. PROISAMD.EXE supports all the ISAM routines. PROISAM.EXE does not support all of the features of ISAM because for many database applications certain features are not needed. It does not contain the "data dictionary" statements -- CREATEINDEX, DELETEINDEX, and DELETETABLE. It contains a restricted version of the OPEN...FOR ISAM statement that opens a database or table but does not create it if it does not already exist.
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.