2. Каким образом можно разделять Delphi 2 Object Repository между несколькими машинами?
Для этого следует используя Regedit в Registry в секции
HKEY_USERS\.Default\Software\Borland\Delphi\2.0\Repository
завести строковую запись BaseDir и в ней указать путь к вашему репозитарию (в том силе и сетевой).
Вопросы по Delphi 3.0
Вопросы общего характера
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
• Поддержка механизма многих источников данных для быстрого доступа к данным в любой СУБД
• Высокопроизводительные родные драйвера для доступа к данным MS Access, FoxPro, Paradox, dBase
• Компоненты для работы с данными для построения высокопроизводительных приложений, работающих с базами данных
• Увеличение скорости обмена с сервером за счет поддержки Cashed Updates
• Выделение бизнес логики в отдельный модуль данных
• Визуальное упраление базами данных с помощью Database Explorer
Delphi Professional 3.0
Delphi Professional 3.0 предназначается для разработчиков многопользовательских приложений. Данная версия включает в себя все, что имеется в Delphi Standard плюс:
• Исходный код VCL и печатные материалы для более качественного создания собственных компонентов
• Компоненты для построения графиков и диаграмм на основании данных, хранящихся в таблицах баз данных
• Визуальное создание элементов ActiveX для приложений, ориентированных на Web
• Визуальное создание элементов ActiveX для повышения степени повторного использования кода
• Полная поддержка доступа к данным через ODBC
• Обеспечение целостности данных с помощью Data Dictionary
• Возможность создавать и тестировать приложения, работающие с Local InterBase (одна пользовательская лицензия)
• Internet Solutions Pack для создание приложений, использующих ресурсы Web
• Install Shield Express для создания профессиональных инсталляторов
• Open Tools API для интеграции с вашими дополнительными утилитами
Delphi Client/Server Suite 3.0
Delphi Client/Server Suite 3.0 ориентирован на организации, разрабатывающие корпоративные системы, предназначенные для работы с данными, находящимися в базах данных серверов DB/2, Informix, Interbase, MS SQL Server, Oracle, Sybase. Сочетает в себе высокопроизводительный клиентский инструментарий и широкий набор средств работы с серверами БД. По сравнению с версией Client/Server Suite имеет следующие расширения:
• Набор компонентов DecisionCube для облегчения анализа данных, имеющих множество размерностей
• Высокопроизводительные SQL Links с неограниченной лицензией для доступа к данным Oracle, Sybase, Informix, MS SQL Server, InterBase, DB/2
• BDE Driver Development Kit для открытого доступа к любым механизмам баз данных через BDE
• Визуальное управление метаданными SQL сервера, включая хранимые процедуры и триггеры, с помощью SQL Database Explorer
• Тестирование, отладка и настройка производительности приложений, использующих средства SQL с помощью SQL Monitor
• Автоматическое создание правильных SQL выражений с помощью Visual Query Builder
• Возможность создавать и тестировать приложения, работающие с InterBase NT (четыре пользовательских лицензии)
• Легкое деление приложений на отдельные части при помощи Remote DataBroker
• Управление целостностью данных при помощи ConstraintBroker
• Высокоскоростное представление данных через WebServer
• Открытые решения для поддержки Netscape NSAPI и Microsoft ISAPI при помощи WebBridge
• Централизованная обработка информации при помощи WebModule и обработка запросов при помощи WebDispatch
• Распространение тонких клиентов, которым не требуется дополнительно ничего (даже BDE), использу WebDeploy
• Встроенный менеджер версий Intersolve PVCS для групповой разработки
• Эксперт для интеграции с CASE-средствами
• Data Pump эксперт для быстрого масштабирования приложений
2. Какие форматы скомпилированных модулей можно получить в Delphi 3.0?
Delphi может создавать EXE и DLL для Win32. Естественно, вы может также создавать OCX, но для этого нужно знать соглашения по написанию DLL в формате OCX.
Delphi может также создавать 32-разрядные консольные приложения для работы под Win32.
Вы можете создать package — это тоже DLL, но с некоторыми особенностями.