问题
If I have an interface such as:
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;
Is there anyway to get the value of the GUID using RTTI? I am using Delphi XE.
回答1:
uses
TypInfo;
Guid := GetTypeData(TypeInfo(IPluginAPI))^.Guid;
来源:https://stackoverflow.com/questions/8439246/is-it-possible-to-get-the-value-of-a-guid-on-an-interface-using-rtti