偶刚刚接触Delphi,还请高人指路?

解决方案 »

  1.   

    GUID是全局唯一标识符,是一个128位的整数!
    一般用来在COM中唯一的标识一个接口,控件类等....Delphi保证产生GUID的算法满足让GUID唯一的要求!
    同时由于GUID无法被任何语言支持表达,因为没有一种语言能够表达128位的数据,所以OP中使用一个叫TGUID的记录来代表GUID,在System单元中定义,楼主可以去看看....由于System单元中定义的记录在赋值时很麻烦,所以OP中允许使用如下格式来表示TGUID:
    {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}对于Delphi的编译器上面的记录方式和后面的简化方式是等价的!
      

  2.   

    GUID是全局唯一标识符,是一个128位的整数!
    一般用来在COM中唯一的标识一个接口,控件类等....Delphi保证产生GUID的算法满足让GUID唯一的要求!
    同时由于GUID无法被任何语言支持表达,因为没有一种语言能够表达128位的数据,所以OP中使用一个叫TGUID的记录来代表GUID,在System单元中定义,楼主可以去看看....由于System单元中定义的记录在赋值时很麻烦,所以OP中允许使用如下格式来表示TGUID:
    {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}对于Delphi的编译器上面的记录方式和后面的简化方式是等价的!