4
我有一个TGUID变量,我想通过RTTI来 “改造” 它来描述该接口的PTypeInfo ..delphi:如何将TGUID转换为PTypeInfo指针?
AGUID := StringToGUID('{19BB9F78-1FB1-4B0F-B691-82EE5CD7A941}');
.. transform AGUID to PTypeInfo ..
AInterface = GlobalContainer.Resolve(<PTypeInfo> expected);
德尔福2010+
它的工作原理!如果没有人发布更快的实现(不需要遍历所有类型),我会接受它。也许它可以完成? – 2012-04-25 14:09:07
例如,您可以保留自己的(较小)类型信息列表,并在列表中手动注册界面类型信息。 – 2012-04-25 14:12:22