http://docwiki.embarcadero.com/Libraries/XE7/en/System.Character.TCharHelper
Например работает такой код:
Хотя и ругается IDE, но компилит. А вот такой работает отлично:
Например работает такой код:
Result := l_Str[l_Pos + 1].IsDigit;
Хотя и ругается IDE, но компилит. А вот такой работает отлично:
function NextCharIsDigit : boolean; var l_Ch : Char; begin Result := False; l_Ch := l_Str[l_Pos + 1]; Result := l_Ch.IsDigit; end;
RTFM helper'ы. Синтаксический сахар. Я бы им не увлекался бы.
ОтветитьУдалить"Хотя и ругается IDE, но компилит."
ОтветитьУдалитьГосподи, не перестаю удивляться на людей, которые смотрят на то, что IDE там что-то делает.