Подтвердить что ты не робот

Delphi UUID-генератор

Есть ли у Delphi что-нибудь встроенное для генерации UUID?

4b9b3361

Ответ 1

program Guid;

{$APPTYPE CONSOLE}

uses
SysUtils;

var

Uid: TGuid;
Result: HResult;

begin
Result := CreateGuid(Uid);
if Result = S_OK then
   WriteLn(GuidToString(Uid));
end.

Под обложками CreateGuid() вызывается функция Windows API CoCreateGuid().

Ответ 2

Кроме того, если вам нужен GUID для объявления интерфейса, нажмите ctrl + shift + g в редакторе кода, чтобы вставить GUID в каретку.

Ответ 3

Если вы используете одну из последних версий Delphi, вы можете использовать TGuidHelper класс, вызвав TGuidHelper.NewGuid, который создавая новый TGUiD.