Создать уникальный строковый идентификатор GUID. Это удобная функция для генерации текстовых строк с практически гарантированной степенью уникальности.

 

Синтаксис

function CreateGUIDString: string;

 

Результат функции

Текстовая строка формата "{6F9619FF-8B86-D011-B42D-00CF4FC964FF}". Каждый повторный вызов будет генерировать уникальную, не повторяющуюся последовательность фиксированной длины.

 

Пример

Генерируем уникальную последовательности 3 раза и выводим результат в консоль.


var
  i: integer;
begin
  for i := 1 to 3 do
    mLogScript(CreateGUIDString, 'Attempt #' + IntToStr(i));
end.


Результат работы скрипта

[19:58:28] (Log "CreateGUIDStringExample"): [Attempt #1] {0A18B716-8281-4252-97F3-7AC02087BC14}

[19:58:28] (Log "CreateGUIDStringExample"): [Attempt #2] {880D9FAF-5535-44B5-AE63-43D848763B8B}

[19:58:28] (Log "CreateGUIDStringExample"): [Attempt #3] {BE6E8E51-32CC-4FDC-8221-3BF00C60135F}

[19:58:28] (Run "CreateGUIDStringExample"): Время выполнения скрипта: 3 мс

[19:58:28] (Run "CreateGUIDStringExample"): Скрипт выполнен успешно.
 

Ещё посмотреть

mLogScript