Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли запустить процедуру зная ее название?


Я, снова я ©   (2007-08-09 18:51:00) 

Сабж. Если так нельзя, то можно ли запустить произвольную процедуру допустим зная ее адрес (и как получить этот адрес) или подобное?


Leonid Troyanovsky   (2007-08-10 12:08:00) [1]


> Rouse_ ©   (10.08.07 11:59) [5]

> А про те ли процедуры идет речь? Может вопрос о GetProcAddress

Может и про это. Не зря ж про подобное.
Т.е., согласен раcширить: .. или экспортируемая, RTFM: exports.

--
Regards, LVT.


Rouse_   (2007-08-10 11:59:00) [2]

А про те ли процедуры идет речь? Может вопрос о GetProcAddress ?


Leonid Troyanovsky   (2007-08-10 10:36:00) [3]


> Суслик ©   (10.08.07 01:45) [3]

> еще вроде {$M+} должна быть включена

MethodAddress не использует RTTI в широком понимании этого слова.
Или, лучше сказать, она сработает и при $M-
Попробуй на published методе, например, потомка TObject.

--
Regards, LVT.


Суслик   (2007-08-10 01:45:00) [4]

еще вроде {$M+} должна быть включена


Leonid Troyanovsky   (2007-08-09 19:09:00) [5]


> Я, снова я   (09.08.07 18:51)  

> Сабж. Если так нельзя, то можно ли запустить произвольную
> процедуру допустим зная ее адрес (и как получить этот адрес)
> или подобное?

Можно и произвольную. При допущении, что это published method.
RTFM: MethodAddress.

--
Regards, LVT.


Kolan   (2007-08-09 19:07:00) [6]

> Сабж.

Может интерпритатор?


Наверх

Титульная страница Поиск, карта сайта Написать письмо