Глава 1. Что здесь нового 29
среде только при условии использования специальных "переходников" (thunks). На самом деле элементы управления VBX никогда не предназначались для 32-разрядного программирования. ОСХ же, напротив, были созданы для 32-разрядных операционных систем и служат для улучшения переносимости на системы различных конфигураций.
Интеграция Delphi 2 и С++
Bodand C++ обеспечивает великолепную интеграцию с Delphi версии 2. Демонстрационная программа в \Bc5\Examples\Delphi показывает, как включать файлы .dll и .obj в приложения C++ и наоборот (надо только указать, чтобы среда программирования Delphi 2 компилировала модули в объектные файлы). Ныне есть много сторонников идеи истинно языково-независимого кода. Borland вплотную приближается к этому идеалу.
Поддержка Microsoft Foundation Classes
Если вы хотите или должны использовать в новых или уже существующих приложениях классы Microsoft Foundation Classes, то вам предоставлена поддержка библиотек MFC. Приложение С "Библиотека Microsoft Foundation Classes" описывает процесс использования MFC. В качестве материала используются файлы \Setup\Mfc32\Readme.txt и \Setup\Mfc40\Readme.txt с дистрибутива Borland C++5.
Поскольку использование библиотек MFC требует их адаптации и пере-страивания, в интегрированную среду разработки включена комплексная поддержка MFC. Взглянув на окно диалога TargetExpert (рис. 1.1), вы увидите, что поддержка MFC включается в IDE простой установкой флажка MFC.
Рис. 1.1. Окно диалога TargetExpert: поддержка MFC встроена в IDE