Совместимости
модулей Kylix и Delphi
Все компоненты и объекты
VCL и CLX определены в файлах модулей (pas). Например, вы можете найти описание
объекта TObject
в модуле System.pas
, а описание базового
класса TCoroponent
— в модуле Classes.pas
. Когда вы
помещаете объект на
форму или используете его внутри своего приложения, имя модуля, который содержит
данный компонент, помещается в раздел uses. Это позволяет компилятору узнать,
какие модули использует ваше приложение при работе,
В табл. 21.3 приведен список
модулей Delphi и совместимых с ними модулей Kylix. Некоторые модули Delphi имеются
только в новой версии Delphi — Delphi 6.
Таблица
21.3. Совместимые модули Delphi и Kylix
Модуль Delphi |
Модуль Kylix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица
21.3 (окончание)
Модуль Delphi |
Модуль Kylix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В Kylix имеются два модуля,
эквивалентов для которых нет в Delphi. Это модули:
DirSel
—
отвечает за выбор каталога; QStyle
— отвечает за графический интерфейс пользователя. Табл. 21.4 содержит список
модулей, которые не поддерживаются средой Kylix, т. к. содержат объекты, специфичные
для среды Windows.
Таблица
21.4. Модули VCL, не поддерживаемые средой Kylix
Модуль VCL |
Причина, по
которой он не поддерживается в Kylix |
|
Нет ADO |
|
Нет ADO |
|
Нет объекта |
|
Нет СОМ |
|
Нет ВDЕ |
|
Нет СОМ |
|
Нет Corba |
|
Нет Соrbа |
|
Нет Сorbа |
|
Нет панели управления
Windows |
|
Может появиться
в более поздних версиях |
|
Нет ВDЕ |
|
Нет ВDЕ |
|
Нет ВDЕ |
|
Устарело |
|
Нет СОМ |
|
Нет ВDЕ |
|
Нет ВDЕ |
|
Нет DDE |
|
Нет ВDЕ |
|
Нет графических
диалогов |
|
Устарело |
|
Нет СОМ |
|
Специфичная Windows-функция
. |
|
Устарело |
|
Медиа-проигрыватель
Windows |
|
Нет СОМ |
|
Нет СОМ |
Таблица
21.4 (окончание)
Модуль VCL |
Причина, по
которой он не поддерживается в Kylix |
|
Нет COM |
|
Нет COM |
|
Может появиться
в более поздних версиях |
|
Нет СОМ |
|
Нет СОМ |
|
Нет СОМ |
|
Нет СОМ |
|
Нет СОМ |
|
Устарело |
|
Специфичная для
Windows поддержка системного реестра |
|
Заменено на Sockets |
|
Заменено на Sockets |
|
Неподдерживаемый
протокол связи |
|
Поддержка сервисов
Windows NT |
|
Устарело |
|
Устарело |
|
Не поддерживается |
|
Нет СОМ |
|
Константы Windows |
|
Специфичные для
Windows виртуальные коды клавиш |