با سلام
من در برنامه خود یک متغیر از جنس GUID دارم و نیاز دارم در برای آن یک مقدار جدید بسازم.
چه تابعی برای این کار وجود دارد؟
با سلام
من در برنامه خود یک متغیر از جنس GUID دارم و نیاز دارم در برای آن یک مقدار جدید بسازم.
چه تابعی برای این کار وجود دارد؟
یک تابع COM برای این کار هست:
GUID pguid;
CoCreateGuid(&pguid);
اگر خواستید توسط UuidToString می توانید آن را به رشته تبدیل کنید، فقط باید Rpcrt4.lib را به لینکر اضافه کنید.
تفاوت آن با UuidCreate چیست؟
آیا مقادیری که تولید خواهند شد همواره unique هستند؟
در این موارد منبع MSDN هست. طبق گفته اسناد، CoCreateGuid از همان UuidCreate استفاده می کند و GUID منحصر به فرد تولید می کند.