如果我有一个界面,例如:
IPluginAPI = interface
['{590DFF0B-CA00-46CC-84B0-3848103D4C5A}']
function add (a : double; b : double) : double;
function sub (a : double; b : double) : double;
function mult (a : double; b : double) : double;
function divide (a : double; b : double) : double;
end;
无论如何使用RTTI获取GUID的值?我正在使用Delphi XE。
答案 0 :(得分:21)
uses
TypInfo;
Guid := GetTypeData(TypeInfo(IPluginAPI))^.Guid;