41

Delphi には、UUID を生成するための機能が組み込まれていますか?

4

4 に答える 4

72
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()、プラットフォームに応じて、さまざまな API のいずれかを呼び出します。たとえば、Windows では、最近ではUuidCreate.

于 2010-02-20T01:51:16.573 に答える
39

また、インターフェイス宣言に GUID が必要な場合は、コード エディターでctrl+ shift+gを押して、キャレットに GUID を挿入します。

于 2010-02-20T09:59:30.830 に答える