Подскажите, что можно сделать, чтобы к своим интерфейсам можно было обращаться без префикса "F_UserReport::". Вот такая ситуация возникла:
Код: Выделить всё
#define ComponentVersion
#ifdef ComponentVersion
#component "F_UserReport"
#endif
#include UserReport.vih
VipInterface UserReport_PostPolReport2 Implements IUserReport;
Interface UserReport_PostPolReport2;
create view;
procedure Run;
begin
RunInterface('RasshZadol');
end;
...

Если добавить строку #component "F_UserReport" в код интерфейса RasshZadol, то те интерфейсы, которые в нём вызываются, тоже "теряются" для системы, ибо она требует F_UserReport::... Неужели все свои интерфейсы с #component "F_UserReport" делать?
Как быть?
Пока писал, пришло в голову: написать RunForm('...'), а уж из неё RunInterface('RasshZadol'), но это уж извращение...