Guid生成唯一ID编号

原创 2017年10月13日 16:27:56
function GetGUID: string;
var
  i: Integer;
  GUID: TGUID;
begin
  i := 0;
  Result := '';

  while i < 3 do
  begin
    if CoCreateGuid(GUID) = S_OK then
    begin
      SetLength(Result, 32);
      StrLFmt(PChar(Result), 32,'%.8x%.4x%.4x%.2x%.2x%.2x%.2x%.2x%.2x%.2x%.2x',
        [Guid.D1, Guid.D2, Guid.D3, Guid.D4[0], Guid.D4[1], Guid.D4[2], Guid.D4[3],
        Guid.D4[4], Guid.D4[5], Guid.D4[6], Guid.D4[7]]);

      Break;
    end;

    Inc(i);
  end;

  if Result = '' then
  begin
    GUIDCnt := GUIDCnt + 1;
    Result := FormatDateTime('YYYYMMDDHHMMSSZZZ', Now) + '-' + IntToHex(GUIDCnt, 14);
  end;
end;

uses Winapi.ActiveX,
最后记得引用 ActiveX单元

jQuery获取建立唯一ID

不要用微秒来产生唯一的ID 自打web开发早期开始,就流行一种产生唯一ID的方法。具体做法是把从1970年1月1日开始计算的微秒数加到你的静态ID后面,如下所示: var myID = "...
  • yuzhongkai
  • yuzhongkai
  • 2016年03月19日 13:52
  • 11611

生成唯一32位ID编码代码Java(GUID)

JAVA 生成32位永不重复GUID
  • xiaoyu411502
  • xiaoyu411502
  • 2015年03月24日 00:31
  • 5319

JAVA-产生唯一32位GUID

import java.net.*; import java.util.*; import java.security.*; import org.apache.log4j.Logger;/** *...
  • qq_878799579
  • qq_878799579
  • 2017年07月12日 13:51
  • 2928

php 根据自增id创建唯一编号类

  • 2016年12月01日 19:22
  • 2KB
  • 下载

php 根据自增id创建唯一编号类

在开发过程中,我们数据表一般都使用自增数字作为id主键,而id是数字型,不容易理解。我们把id按一定格式转为编号后,很容易根据编号知道代表的是什么内容。本文将介绍使用php实现使用自增id创建唯一编号...
  • fdipzone
  • fdipzone
  • 2016年11月27日 16:37
  • 15166

生成唯一GUID工具

  • 2017年11月22日 16:34
  • 9KB
  • 下载

用PB生成全球唯一码(GUID)源码

  • 2011年11月01日 16:02
  • 7KB
  • 下载

生成全局唯一编号

  • 2016年05月17日 14:04
  • 2KB
  • 下载

java版本生成唯一编号的程序

  • 2013年11月10日 12:51
  • 4KB
  • 下载

Java生成唯一GUID

GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 G...
  • genvvv
  • genvvv
  • 2013年03月11日 20:37
  • 331
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Guid生成唯一ID编号
举报原因:
原因补充:

(最多只允许输入30个字)