Microsoft KB Archive/153388

{|
 * width="100%"|

FILE: 16-Bit Increased File Handle Libraries Available

 * }

Q153388

-

The information in this article applies to:


 * The C Run-Time (CRT), used with:
 * Microsoft Visual C++, versions 1.0, 1.5, 1.51, 1.52

-

SUMMARY
Visual C++ allows you to increase the number of file handles that may be open at one time in a program by reassembling the startup source. This requires Microsoft MASM version 6.1. Because many people do not have access to an assembler, Microsoft has made libraries available that will allow users to open more than the standard number of files.

MORE INFORMATION
The following files are available for download from the Microsoft Download Center:

"Vc1dxf.exe" "Vc1lxf.exe" "Vc1wxf.exe" Release Date: Oct-24-2000

For additional information about how to download Microsoft Support files, click the article number below to view the article in the Microsoft Knowledge Base:

"Q119591 How to Obtain Microsoft Support Files from Online Services" Microsoft used the most current virus detection software available on the date of posting to scan this file for viruses. Once posted, the file is housed on secure servers that prevent any unauthorized changes to the file.

Each of the .exe files is a self-extracting archive, containing the following files:

  README.TXT   - File containing instructions on use of these .LIBs S40FILE.LIB - Small model, assembled for 40 handles and streams M40FILE.LIB - Medium model, assembled for 40 handles and streams C40FILE.LIB - Compact model, assembled for 40 handles and streams L40FILE.LIB - Large model, assembled for 40 handles and streams S60FILE.LIB - Small model, assembled for 60 handles and streams M60FILE.LIB - Medium model, assembled for 60 handles and streams C60FILE.LIB - Compact model, assembled for 60 handles and streams L60FILE.LIB - Large model, assembled for 60 handles and streams S100FILE.LIB - Small model, assembled for 100 handles and streams M100FILE.LIB - Medium model, assembled for 100 handles and streams C100FILE.LIB - Compact model, assembled for 100 handles and streams L100FILE.LIB - Large model, assembled for 100 handles and streams These are not the complete libraries; they are CRT0DAT.OBJ and _FILE.OBJ, which are the two files that must be rebuilt to increase both the number of file handles and streams. The provided README.TXT file contains important information on how to use these libraries.

There is one of these directory structures for small, medium, compact, and large memory models. The use of these .OBJ files is discussed in the README file that comes with the compressed file.

NOTE: Although Microsoft provides the run-time source so changes like this can be made, Microsoft does not support these changes. These files are provided for convenience of Visual C++ users, and are provided without any support.

Additional query words:

Keywords : kbfile kbprogramming kb16bitonly kbCRT kbVC

Issue type : kbinfo

Technology : kbVCsearch kbAudDeveloper kbCRT