TryParse(Value: String; Var Result: Int64): Boolean;
Value. Строковое значение, которое необходимо преобразовать к типу Int64;
Result. Переменная, в которую будет помещено значение в случае удачного преобразования.
Метод TryParse преобразует строковое значение к типу Int64 с проверкой на корректность строки.
Если преобразование удалось, то метод возвращает значение True и преобразованное значение помещается в переменную, указанную в параметре Result.
Sub SampleInt64;
Var
i: Int64;
b: Boolean;
Begin
b := Int64.TryParse("1234567890", i);
Debug.WriteLine(b.ToString + " : " + i.ToString);
i := 0;
b := Int64.TryParse("1234567890.0", i);
Debug.WriteLine(b.ToString + " : " + i.ToString);
i := 0;
b := Int64.TryParse("1 234 567 890", i);
Debug.WriteLine(b.ToString + " : " + i.ToString);
End Sub SampleInt64;
При выполнении примера будет осуществлена проверка на возможность преобразования различных строковых значений к типу Int64. Результаты проверки и преобразования будут выведены в консоль среды разработки.
См. также: