
unit IniFiles32 - read/write Ini-Files greater than 64 KB.
==========================================================

Author : Stephan Schneider, MSD & Consulting
Status : Freeware
Version: 2.01
Delphi : 3

============================================


(1) Usage
---------
The class TIniFile32 is used as TIniFile from Borlands IniFiles.

Here's a list of the methods in alphabetical order:

procedure DeleteKey(const Section, Ident: String);
procedure EraseSection(const Section: String);
function ReadBool(const Section, Ident: String; Default: Boolean): Boolean;
function ReadInteger(const Section, Ident: String; Default: Longint): Longint;
procedure ReadSection(const Section: String; Strings: TStrings);
procedure ReadSections(Strings: TStrings);
procedure ReadSectionValues(const Section: String; Strings: TStrings);
function ReadString(const Section, Ident: String; Default: String): String;
procedure WriteBool(const Section, Ident: String; Value: Boolean);
procedure WriteInteger(const Section, Ident: String; Value: Longint);
procedure WriteString(const Section, Ident: String; Value: String);


(2) Updates and bug fixes
-------------------------
Version 2.0 has fixed some bugs, found in Version 1. and 2.0.
Now there's more flexibility included in reading Sections, Names and Values.


a) It's not important, that there's no blank between the Name and "=" and "=" and Value.

   Example:

   [Any Section]
   Name_1   =       Value_1;
      Name_2=Value_2;

b) ReadSectionValues() works a little different: You get Names and Values

c) You can store duplicate Names in one Section. This feature is necessary if
   you want to store hierarchical informations.

   Example:
  
   [Any Section]
   Name_1 = Value_1
   Name-1 = value_2
 
   Name_1 is connected to Value_1 and Value_2 (in a kind of hierarchy like TreeViews). 


(3) Informations
----------------
This component is FREEWARE.

It's provided as is, without a warranty of any kind. Use at your own risk!    

Contact me if you
 o have any comments, suggestions or problems

E-Mail: sstephan@donau.de
