KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

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.