ReadBoolean
This commit is contained in:
parent
6376151631
commit
3790e66463
|
@ -17,6 +17,7 @@ Type
|
||||||
Destructor Destroy; Override;
|
Destructor Destroy; Override;
|
||||||
Function ReadString (Category, Value, DefValue: String) : String;
|
Function ReadString (Category, Value, DefValue: String) : String;
|
||||||
Function ReadInteger (Category, Value: String; DefValue: LongInt) : LongInt;
|
Function ReadInteger (Category, Value: String; DefValue: LongInt) : LongInt;
|
||||||
|
Function ReadBoolean (Category, Value: String; DefValue: Boolean) : Boolean;
|
||||||
End;
|
End;
|
||||||
|
|
||||||
Implementation
|
Implementation
|
||||||
|
@ -98,4 +99,17 @@ Begin
|
||||||
Result := strS2I(ReadString(Category, Value, strI2S(DefValue)));
|
Result := strS2I(ReadString(Category, Value, strI2S(DefValue)));
|
||||||
End;
|
End;
|
||||||
|
|
||||||
|
Function TIniReader.ReadBoolean (Category, Value: String; DefValue: Boolean) : Boolean;
|
||||||
|
Var
|
||||||
|
DefStr : String;
|
||||||
|
Begin
|
||||||
|
If DefValue Then
|
||||||
|
DefStr := 'TRUE'
|
||||||
|
Else
|
||||||
|
DefStr := 'FALSE';
|
||||||
|
|
||||||
|
Result := strUpper(ReadString(Category, Value, DefStr)) = 'TRUE';
|
||||||
|
End;
|
||||||
|
|
||||||
|
|
||||||
End.
|
End.
|
||||||
|
|
Loading…
Reference in New Issue