Object Pascal и Windows API
1. Что такое Open Tools API? Насколько он улучшен?
Delphi разработан с учетом Open Tools API, который предоставляет средства интеграции средств третьих фирм, таких как систем контроля версий (Version Control System — VCS), CASE-средств, экспертов и т.д. В версии Delphi 2.0, Open Tools API был расширен с целью увеличить уровень интеграции в отношении работы с файлами, редактором и др. Эта технология идет дальше Microsoft's Source Code Control (SCC) API для того, чтобы обеспечить более общие возможности интеграции. В данное время Borland ведет работу с большим количеством дополнительных третьих фирм над улучшением взаимодействия с ведущими средствами CASE-проектирования, таких как Popkin System Architect, Sybase S-Designor, CSA SilverRun, LBMS и FMI Select Tools Enterprise и др.
1. Как ReportSmith 3.0 взаимодействует с Delphi?
Новая 32-разрядная версия ReportSmith 3.0 предлагает более тесную взаимосвязь со средой Delphi и способна работать с любым источником данных, используемом в Delphi, таких как TQuery или TTable . ReportSmith поддерживает создание сложных запросов в среде клиент-сервер и способен функционировать с приложением любой сложности. Delphi 2.0 также включает набор компонетов TQuickReport для встраивания отчетов непосредственно вовнутрь приложения.
2. Каким образом можно разделять Delphi 2 Object Repository между несколькими машинами?
Для этого следует используя Regedit в Registry в секции
HKEY_USERS\.Default\Software\Borland\Delphi\2.0\Repository
завести строковую запись BaseDir и в ней указать путь к вашему репозитарию (в том силе и сетевой).
1. Какие существуют варианты поставки Delphi 3.0?
Анонсировано три варианта поставки Delphi, каждый из которых предлагает комплект решений для разного уровня разработчиков и решаемых ими задач.
• Standard
• Professional
• Client/Server Suite
Все версии Delphi 3.0 включают в себя высокопроизводительный 32-разрядный оптимизирующий компилятор, масштабируемые средства доступа к данным, расширяемую библиотеку компонентов, объединенные единой объектно-ориентированной средой разработки.
Состав версий.
Все версии Delphi 3.0 обладают окрытой архитектурой, полностью поддерживают технологии Microsoft OLE Automation, OCX, ODBC, ActiveX. Компонентная модель COM/DCOM поддерживается на уровне компилятора. Компилятор позволяет вам иметь доступ ко всем ресурсам операционных систем, реализующих Win 32 (Windows 95 и Windows NT) и использовать все имеющиеся технологические стандарты - Unicode, MAPI, ISAPI, NSAPI. Как в версии 2.0, в поставку включается 16-разрядная версия Delphi 1.02.
Delphi Standard 3.0
Delphi Standard 3.0 ориентирован на разработчиков в основном отдельных приложений с использованием настольных баз данных. Основные характеристики варианта Standard:
• Профессиональная среда разработки, включающая в себя полностью интегрированный отладчик и редактор
• Интегрированный в среду 32-разрядный оптимизирующий компилятор
• Возможность создания DLL и отдельных исполняемых EXE-файлов
• Возможность создания очень легких EXE с использованием настраиваемой технологии pakeges.
• Полный доступ к Win32 API, поддержка ActiveX, OLE, OLEDB, COM, DCOM, MAPI, ISAPI, NSAPI
• Создание и отладка многопоточных приложений под Windows 95 / Windows NT
• Наличие Delphi 1.0 для создания 16-разрядных приложений под Windows 3.1
• Объектно-ориентированная расширяемая компонентная архитектура
• Наличия репозитария объектов для хранения и повторного использования форм, модулей данных
• Поддержка визуального наследования и визуального связывания форм для уменьшения размера вводимого кода и более простого управления
• Полный набор новейших управляющих элементов Windows 95
• Визуальная библиотека компонентов (VCL) с более чем 100 компонентами, доступными для повторного использования методом 'drag-and-drop'
• Встроенный генератор отчетов, состоящий из компонентов, позволяющий создавать, просматривать и печатать отчеты без использования дополнительных внешних программ
• Использование ActiveX
• Поддержка COM и интерфейсов на уровне языка и компилятора
• Полная поддержка серверов и контроллеров OLE Automation
• Визуальное создание шаблонов для новых компонентов
• Упрощение кодирование и завершение кода с помощью CodeTemplates wizard, CodeCompletion wizard и CodeParameter wizard
• Быстрое вычисление выражений в ToolTip окошке для облегчения процесса отладки Отладка DLL для сокращений времени на разработку и отладку DLL
• Поддержка механизма многих источников данных для быстрого доступа к данным в любой СУБД
Читать дальше