Difference between revisions of "TIniFile.SectionExists"
m |
m (→Example) |
||
Line 32: | Line 32: | ||
Ini.CaseSensitive := TRUE; | Ini.CaseSensitive := TRUE; | ||
temp := Ini.SectionExists('Exampleupper'); // temp = FALSE | temp := Ini.SectionExists('Exampleupper'); // temp = FALSE | ||
+ | Ini.Free; | ||
end. | end. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:TIniFile]] | [[Category:TIniFile]] |
Latest revision as of 01:30, 21 August 2013
function SectionExists(const Section: string): Boolean Section: Section name Result: TRUE if a section exists
Description
This function will check whether a section exists in a TIniFile and return TRUE if so, FALSE otherwise.
Example
example.ini in soldatserver's root folder
[ExampleSection]
exvalue=2
[ExampleUPPER]
exvalue2=3
script code:
const
// assuming Sandboxed Level < 2
PATH = 'example.ini';
var
Ini: TIniFile;
temp: Boolean;
begin
Ini := File.CreateINI(PATH);
temp := Ini.SectionExists('ExampleSection'); // temp = TRUE
temp := Ini.SectionExists('Exampleupper'); // temp = TRUE
Ini.CaseSensitive := TRUE;
temp := Ini.SectionExists('Exampleupper'); // temp = FALSE
Ini.Free;
end.