October 11th, 1992
Raymond W. Six
CompuServe: 70530,433

VB/DOS equivelants to "GetPrivateProfileString" ,"GetPrivateProfileInt"
and "WritePrivateProfileString".

Windows INI files are very popular for storing program configuration
information and other data.  This type of file format probably gets
some of its popularity from the fact that these files can be easily
edited with any ASCII text editor (including both the Windows Notepad
and the DOS 5.0 editor).  The fact that Windows provides APIs to
handle all the related I/O makes using INI files extremely easy
under Visual Basic for Windows.

But, now with the arrival of Visual Basic for DOS; how can VB/DOS
programmers use this type of file format.  Since Windows API calls
will not be available under VB/DOS - programmers must either 'roll
their own' functions for accessing INI format files, or go back to
using their own proprietary file formats.

I'm just starting to get hooked on using INI files in Visual Basic,
but have recently purchased VB/DOS.  I wished to continue use INI
style files, and a result I have 'rolled my own' functions that
are equivelant to the two INI-related Windows API calls that I use
most.  These being: "GetPrivateProfileString", "GetPrivateProfile-
Int" and "WritePrivateProfileString".

I have decided to make these functions available to anyone else
who has need for them.  No royalties, no special copyright notice
requirement, etc.

The accompanying code is hereby dumped into the "Public Domain".
Use and abuse as you please.  No warranties expressed or implied
intended.  No deposit, No return.  Read my lips - "No new taxes".
A bird in hand is safer than one overhead.  etc.

- Raymond W. Six
  Released on CompuServe MSBASIC forum
  on October 11th, 1992

P.S.  The code attached includes a corrected versions of the
      "GetPrivateProfileString" and "GetPrivateProfileInt", and
      add the "WritePrivateProfileString" function.

