有没有人给讲一下Delphi里的GUID是什么东东?用到什么地方?

fou007 2003-09-24 05:29:00
偶刚刚接触Delphi,还请高人指路?
...全文
196 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FrameSniper 2003-09-24
  • 打赏
  • 举报
回复
GUID是全局唯一标识符,是一个128位的整数!
一般用来在COM中唯一的标识一个接口,控件类等....Delphi保证产生GUID的算法满足让GUID唯一的要求!
同时由于GUID无法被任何语言支持表达,因为没有一种语言能够表达128位的数据,所以OP中使用一个叫TGUID的记录来代表GUID,在System单元中定义,楼主可以去看看....

由于System单元中定义的记录在赋值时很麻烦,所以OP中允许使用如下格式来表示TGUID:
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

对于Delphi的编译器上面的记录方式和后面的简化方式是等价的!
FrameSniper 2003-09-24
  • 打赏
  • 举报
回复
GUID是全局唯一标识符,是一个128位的整数!
一般用来在COM中唯一的标识一个接口,控件类等....Delphi保证产生GUID的算法满足让GUID唯一的要求!
同时由于GUID无法被任何语言支持表达,因为没有一种语言能够表达128位的数据,所以OP中使用一个叫TGUID的记录来代表GUID,在System单元中定义,楼主可以去看看....

由于System单元中定义的记录在赋值时很麻烦,所以OP中允许使用如下格式来表示TGUID:
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

对于Delphi的编译器上面的记录方式和后面的简化方式是等价的!
fou007 2003-09-24
  • 打赏
  • 举报
回复
偶新人!多多关照!

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧