在Delphi 5中是否有生成基于时间的GUID v1的方法?我找到了这个函数...
unit ComObj;
function CreateClassID: string;
但我不确定它是否生成基于时间的GUID。另外,我知道这个...
SysUtils.CreateGUID(newGUID);
... 调用Windows API CoCreateGUID
生成版本4 (随机) 的GUID。
在Delphi 5中是否有生成基于时间的GUID v1的方法?我找到了这个函数...
unit ComObj;
function CreateClassID: string;
但我不确定它是否生成基于时间的GUID。另外,我知道这个...
SysUtils.CreateGUID(newGUID);
... 调用Windows API CoCreateGUID
生成版本4 (随机) 的GUID。
uses
Windows;
function UuidCreateSequential(out guid: TGUID): Longint; stdcall; external 'rpcrt4.dll' name 'UuidCreateSequential';
function CreateGUID_V1(out Guid: TGUID): HResult;
begin
Result := HResultFromWin32(UuidCreateSequential(Guid));
end;
我这里没有Delphi 5,所以不确定20年前是否可用所有在这里使用的东西。