![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Получить все установленные компоненты в IDE DelphiDelphi , Программа и Интерфейс , IDE и КомпиляторПолучить все установленные компоненты в IDE Delphi
Оформил: DeeCo {....} uses ToolsApi; {....} var a, i: Integer; begin with (BorlandIDEServices as IOTAPackageServices) do begin for a := 0 to GetPackageCount - 1 do begin for i := 0 to GetComponentCount(a) - 1 do begin {get each component name with GetComponentName(a, i);} end; end; end; end; Here is the translation of the text into Russian: Код на Delphi, который извлекает все установленные компоненты в IDE Delphi. Вот разбивка того, что код делает:
1. Директива Предлагается улучшение:
Вместо жесткого кодирования индексов пакета и компонента ( Например, вы можете заменить внутренний цикл на что-то вроде этого:
В этом измененном коде Не забудьте изменить строку В статье описывается способ получения списка всех установленных компонентов в IDE Delphi с помощью интерфейса IOTAPackageServices и методов GetPackageCount и GetComponentCount. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: IDE и Компилятор ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |