![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить PTypeData на тип по названию? [D7, WinXP]
Doma © (2006-10-05 01:42:00)Всем привет! Есть задачка:
Как известно:
TNotifyEvent = procedure(Sender: TObject) of object;
Надо, зная название типа метода (в данном случае "TNotifyEvent"), узнать его параметры (кол-во, названия и типы), короче говория ссылку PTypeData.
Doma (2006-10-05 08:10:00) [1]Мне это надо в Design-Time.
Джо (2006-10-05 03:03:00) [2]> TNotifyEvent = procedure(Sender: TObject) of object;
>
> Надо, зная название типа метода (в данном случае "TNotifyEvent")
> , узнать его параметры (кол-во, названия и типы), короче
> говория ссылку PTypeData.
Этого сделать нельзя, для объявления процедурных типов не генерируется run-time type information.
Doma (2006-10-05 02:29:00) [3]Нашел замечательную функцию
function TypeInfo(TypeIdent): Pointer;
но у нее на входе TypeIdent, а мне надо чтобы был TypeName: string