Unit INIFile |
****************************************************** ****************************************************** Project: Delphi Initialization Database Author: JBD E-mail: binel@alf.tel.hr Comment: "INI" stream utility classes and functions ******************************************************
Classes |
TClassOfINIStream -
TINIStream -
TINIStreamFile -
TINIStreamRegistry -
TRegINIFileExtended -
Functions |
FileErase -
FileRename -
FileSizeByName -
GetPrivatePath -
GetTmpFileName -
WriteDateTimeLog -
WriteLnTextStream -
WriteLog -
WriteTextStream -
Types |
TBaseStream
TDestination
TEntryType
THKEY
TPrivateMode
TSubSectionProcedure
TVirtualApplication
Constants |
CDefaultFileStream
CDefaultRegistryStream
CEntryLast
CEntryPrefix
CEntrySelected
CHKEYDescriptions
CHKEYS
Variables |
Functions |
Types |
TBaseStream=(bsFile,bsRegistry,bsOther);
TDestination=string
TEntryType=(etInteger,etBoolean,etFloat,etString,etBinary,etUnknown);
THKEY=(hkCLASSES_ROOT,hkCURRENT_USER,hkLOCAL_MACHINE,hkUSERS,hkCURRENT_CONFIG,hkEMPTY);
TPrivateMode=(pmPublic,pmGroupPrivate,pmUserPrivate);
TSubSectionProcedure=procedure(const Section:string;Data:Pointer) of object
TVirtualApplication = record
ComputerNo : Integer;
INIFileName : string;
UserPrivilegLevel : Integer;
ExeDir : string;
GroupDir : string;
UserDir : string;
TempDir : string;
ExeName : string;
GroupName : string;
UserName : string;
end;
Constants |
Variables |