首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

bcb如何生成GUID

2012-02-24 
bcb怎么生成GUID?bcb怎么生成GUID?void __fastcall TForm1::Button1Click(TObject *Sender){GUID uidShow

bcb怎么生成GUID?
bcb怎么生成GUID?
void __fastcall TForm1::Button1Click(TObject *Sender)
{
GUID uid;

ShowMessage(GUIDToString(uid) ) ;

}

每次点击按钮生成的都是一个数。只有重新打开程序才能生成新的。

[解决办法]
你的GUID不是生成的,而是栈上的随机数(相当于int i;而i是随机数)
生成GUID可用
#include <objbase.h>
...
void __fastcall TForm1::Button1Click(TObject *Sender)
{
GUID uid;
CoCreateGuid(&uid);
ShowMessage(GUIDToString(uid) ) ;
}
//----------------

热点排行