将C ++ GUID转换为delphi TGUID?

时间:2015-03-17 15:09:22

标签: c++ delphi guid

如何做到这一点?

我需要将下面的C ++内容转换为传统的Delphi TGUID字符串:

var WPD_OBJECT_SIZE = new Guid(0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C);

是否有某种在线工具?

我需要执行此操作的原因是因为我无法在MSDN documentation what so ever上找到有关特定WPD_OBJECT_SIZE GUID的任何信息。

1 个答案:

答案 0 :(得分:1)

一种方法是使用StringFromCLSID或任何将GUID转换为字符串的函数。然后你得到了Delphi所期望的GUID文字格式的GUID。您将编写一个C ++程序,包含相关的头文件,并将GUID的文本版本发送到控制台。

当然,如果它只是这一个GUID,那很容易。它是:

'{EF6B490D-5CD8-437A-AFFC-DA8B60EE4A3C}'