Delphi có tích hợp bất kỳ thứ gì để tạo UUID không?Máy phát điện Delphi UUID
28
A
Trả lời
54
program Guid;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
Uid: TGuid;
Result: HResult;
begin
Result := CreateGuid(Uid);
if Result = S_OK then
WriteLn(GuidToString(Uid));
end.
Dưới sự bao trùm CreateGuid()
gọi hàm Windows API CoCreateGuid().
27
Ngoài ra, nếu bạn cần một GUID cho một tuyên bố giao diện, nhấn ctrl + thay đổi + g trong trình soạn thảo mã để chèn một GUID vào dấu mũ.
1
Nếu bạn đang sử dụng một trong các phiên bản mới nhất của Delphi, bạn có thể sử dụng lớp TGuidHelper bằng cách gọi TGuidHelper.NewGuid đang tạo TGUiD mới.