V
vital
Опустив предысторию скажу, что так уж вышло но к самому ЧАСТО используемому компоненту в программулине(вся работа в принципе с ним) мне после нек-й медитации приходится обращаться примерно так [codebox]((tabcontrol.tabs.objects[tabcontrol.tabindex] as TPANEL).controls[2] as TMEMO). что там мне нужно [/codebox] Естественно писать это тысячи раз в коде мне не улыбается.. Моя больная фантазия решила сделать так [codebox]function fooointer
begin
Result:=(tabcontrol.tabs.objects[tabcontrol.tabindex] as TPANEL).controls[2];
end;
[/codebox]
И использовать так.. [codebox]TMemo(foo^).что там мне нужно[/codebox] А это, естественно не работает. Была ещё масса вариантов, но ни один так и не заработал.. Помогите - ((tabcontrol.tabs.objects[tabcontrol.tabindex] as TPANEL).controls[2] as TMEMO) - вот это как-нить укоротить..
begin
Result:=(tabcontrol.tabs.objects[tabcontrol.tabindex] as TPANEL).controls[2];
end;
[/codebox]
И использовать так.. [codebox]TMemo(foo^).что там мне нужно[/codebox] А это, естественно не работает. Была ещё масса вариантов, но ни один так и не заработал.. Помогите - ((tabcontrol.tabs.objects[tabcontrol.tabindex] as TPANEL).controls[2] as TMEMO) - вот это как-нить укоротить..