Например:
typedef void __fastcall (__closure *TEvalMacroMethod)(void); //тип вызываемого метода
// p_ — объект TTable*
...
ShortString ProcName = "Next"; //имя метода
TMethod pmt_;
pmt_.Code = p_->MethodAddress(ProcName);
if (pmt_.Code) //здесь не проходит- потому что MethodAddress возвращает ссылки только на опубликованные методы
{
pmt_.Data = p_;
TEvalMacroMethod DoProc = *(TEvalMacroMethod*) &pmt_;
DoProc();
}
Может кто сталкивался? Как обойти можно ?
Заранее благодарен
... << RSDN@Home 1.1.3 stable >>