TryParse(Value: String; Var Result: Guid): Boolean;
Value. Строковое значение, которое необходимо преобразовать к типу Guid.
Result. Переменная, в которую будет помещено значение в случае удачного преобразования.
Метод TryParse преобразует строковое значение к типу Guid с проверкой на корректность строки.
Если преобразование удалось, то метод возвращает значение True и преобразованное значение помещается в переменную, указанную в параметре Result.
Sub SampleGuid;
Var
g: Guid;
b: Boolean;
Begin
b := Guid.TryParse("{10101010-1010-1010-1010-101010101010}", g);
Debug.WriteLine(b ? g.ToString : "Not parse");
b := Guid.TryParse("10101010-1010-1010-ABCD-101010101010", g);
Debug.WriteLine(b ? g.ToString : "Not parse");
b := Guid.TryParse("XYZ01010-1010-1010-1010-101010101XYZ", g);
Debug.WriteLine(b ? g.ToString : "Not parse");
End Sub SampleGuid;
При выполнении примера будет осуществлена проверка на возможность преобразования различных строковых значений к типу Guid. Результаты проверки и преобразования будут выведены в консоль среды разработки.
См. также: