Items einer Section zählen |
|
| System | Win9x, WinNT, Win2000, WinXP, Vista, Win7 |
|---|---|
| Ab Delphi-Version | Delphi 1 |
| Letzte Änderung | 28.09.2010 |
Ini-Dateien enthalten eine oder mehrere Sections, die wiederum Items enthalten. Folgende Funktion zählt, wie viele Items sich in der Section mit dem Namen Section befinden.
uses IniFiles;
function IniSectionItemsCount(const IniFileName, Section: string): integer;
var sl: TStringList;
ini: TIniFile;
begin
result := 0;
sl := nil;
ini := nil;
try
sl := TStringList.Create;
ini := TIniFile.Create(IniFileName);
ini.ReadSection(Section, sl);
result := sl.Count;
finally
ini.Free;
sl.Free;
end;
end;
function IniSectionItemsCount(const IniFileName, Section: string): integer;
var sl: TStringList;
ini: TIniFile;
begin
result := 0;
sl := nil;
ini := nil;
try
sl := TStringList.Create;
ini := TIniFile.Create(IniFileName);
ini.ReadSection(Section, sl);
result := sl.Count;
finally
ini.Free;
sl.Free;
end;
end;