возможно ли получить доступ к статическому свойству COM-объекта, не создавая экземпляр объекта?
моя ситуация это:
У меня есть неуправляемое приложение (написано на Delphi). это приложение предоставляет интерфейсный интерфейс на основе COM. до сих пор я только написал управляемые плагины в C #. Плагины предоставляют свою информацию (имя, автора, ..) через статическое свойство, которое возвращает экземпляр PluginInfo (который реализует IPluginInfo). к этому статическому свойству я могу получить доступ к управляемым плагинам, используя http://managedvcl.com.
Теперь я хочу написать неуправляемые плагины на том же интерфейсе. я могу загрузить их, используя:
plug := CreateComObject(TGuid) as IMyPlugInterface;
и они запускаются, но я не знаю, как прочитать их PluginInfo.
Итак, вопрос снова : есть ли другой способ, кроме реализации IPluginInfo в классе плагина и доступа к информации только после того, как я создал экземпляр плагина?