Иллюстрированный самоучитель по Kylix

       

Различие возможностей Delphi и Kytix



Таблица 21.2. Различие возможностей Delphi и Kytix

Delphi/Windows возможность

Kylix/Llnux возможность

Вызовы Windows API

Методы CLX, вызовы Qt, вызовы libc или вызовы других системных библиотек


Компоненты СОМ (включая ActiveX)

Не поддерживаются

Компоненты ADO

Компоненты доступа к базам данных

Сообщения Windows

События Qt

Winsock

Сокеты BSD

Messaging Application Programming Interface (MAPI), включая стандартную библиотеку функций сообщений Windows

SMTP/POP3 позволяют вам отсылать, получать и сохранять сообщения e-mail

Компоненты наследования (компоненты, расположенные на вкладке Win 3.1 палитры компонентов)

Не поддерживаются

В Kylix эквивалентом файлов dll Windows являются файлы библиотек разделяемых объектов so, которые содержат независимый от расположения код (position-independent code, PIC). Это приводит к следующему:

  • переменные, которые ссылаются на абсолютные адреса в памяти, недопустимы;
  • ссылки на глобальную память и вызовы внешних функций должны осуществляться через регистр ЕВХ, значение которого должно сохраняться между вызовами.
Назад
Содержание
Вперед


Содержание раздела