Эксперт в IDE режиме – Pre Delphi 4 – База кода

Скачать

Название (оригинал): IDE Peek Expert

Описание:
Англ (оригинал)There are a variety of very dirty, and undoubtably illegal, things you can do with Delphi Experts if you know the names of the controls in the Delphi IDE. This expert examines the Delphi interface starting with Application for the components it contains. It does this by recursively iterating through the component arrays. Because not all components are simultaneously present, dialog boxes for example are only created when required, the expert puts a hook into the IDE which monitors WM_PARENTNOTIFY for WM_CREATE messages. When it sees one it knows something may have been added to the IDE so re-searchs the component arrays. The main interface for this expert a treeview which shows the heiracry of the IDE controls starting with Application. A memo box shows the available RTTI on a component when clicked on. By Grahame Marsh.
Рус (машинный)Есть множество очень грязной, и несомненно незаконно, что можно сделать с эксперты в Delphi, если вы знаете имена элементов управления в среда Delphi. При этом эксперт исследует интерфейс Delphi, начиная с заявки на компоненты, которые он содержит. Это достигается путем рекурсивного перебора компонент массивов. Потому что не все компоненты одновременно присутствуют, например диалоговые окна создаются только при необходимости, эксперт ставит крючок в IDE, которая контролирует WM_PARENTNOTIFY для сообщения WM_CREATE. Когда она видит она знает что-то, возможно, были добавлены в IDE, поэтому заново ищу компонент массивов. Основной интерфейс для этого эксперт treeview элемент, который показывает heiracry управления язь, начиная с приложением. Поле мемо показывает доступную библиотеку rtti на компоненте при нажатии на. По Грэм Марш.

база кода