Important Update:
- DataTreeCore: - Add GetLen() method to get length of (text) value - FileCore: - Minor fix: rename MaxLen -> Len
This commit is contained in:
@@ -554,6 +554,21 @@ const char * CDataTree::GetStr( TDataMember * BaseMember, const char * Path, int
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
const int CDataTree::GetLen( TDataMember * BaseMember, const char * Path )
|
||||
{
|
||||
TDataMember * Member;
|
||||
|
||||
// Validate
|
||||
if ((Member = GetMember( BaseMember, Path, false )) &&
|
||||
((Member->Type == jtString) || (Member->Type == jtFloat) || (Member->Type == jtInt) || (Member->Type == jtBool)) ) {
|
||||
return Member->Len;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
const long CDataTree::GetInt( TDataMember * BaseMember, const char * Path, long Default, bool Create, const char * Mask )
|
||||
{
|
||||
TDataMember * Member;
|
||||
|
||||
Reference in New Issue
Block a user