InterBase Driver for Python Released Подробнее

Delphi & C++Builder 11 Community Edition Now Available Подробнее

What's Coming for C++Builder: An Amazing Preview Подробнее

RAD Studio 11.3 Alexandria Now Available! Подробнее

See What's New in RAD Studio 11.3 Alexandria Watch the Replay

InterBase 2020 Update 4, released! Подробнее

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – свяжитесь с отделом продаж

Продлите вашу Подписку на обновления сейчас Подробнее

Delphi Frequently Asked Questions

Создавайте приложения в 5 раз быстрее на основе одной базы исходного кода для Windows, Android, iOS, macOS и Linux

Самая полная среда разработки на Object Pascal и библиотека компонентов для разработки кросс-платформенных нативных приложений с поддержкой облачных сервисов и применением IoT. Она предоставляет мощные компоненты VCL для Windows 10 и обеспечивает разработку на FMX для Windows, Mac и мобильных устройств. Delphi - это ваш выбор для корпоративно-ориентированной разработки. Посмотрите на увеличенный объем памяти для крупных проектов, расширенную поддержку нескольких мониторов, улучшенный инспектор объектов и многое другое. Delphi обеспечивает 5-кратно увеличенную скорость разработки и развертывания на нескольких настольных, мобильных, облачных средах и платформах баз данных, включая 32-разрядные и 64-битные ОС Windows 10.

Delphi – самая быстрая платформа разработки приложений для Windows 10, Mac, мобильных устройств и IoT.

Дополнительные средства. Delphi содержит широкий набор дополнительных средств, помогающих реализовывать недоступные ранее возможности. В основном это версии средств, созданные специально для среды Delphi, и их набор функциональных возможностей может отличаться от полностью коммерческих версий.

  • FastReport VCL RAD Edition и FastReport FireMonkey Embarcadero Edition от компании Fast Reports — быстрое проектирование и формирование отчетов.
  • TeeChart Standard от компании Steema — быстрое и простое создание диаграмм.
  • CodeSite Express — ведение журналов для повышения качества приложений.
  • Beyond Compare Text Compare — сравнение файлов исходного кода.
  • IntraWeb от компании Atozed — создание веб-приложений по принципу проектирования приложений Delphi.

ПО Delphi доступно на английском, немецком, японском и французском языках. Программа установки позволяет выбрать любой набор языков, а в интегрированной среде разработки поддерживается удобное переключение между языками.

Вы можете просмотреть цены и приобрести Delphi у Embarcadero или на нашем сайте store.embarcadero.ru

Подписку на обновления необходимо приобретать при покупке или обновлении продукта Delphi. Соглашение о подписке на обновления дает право в течение года получать обновления (включая основные и дополнительные обновления) и обращаться в службу поддержки для разрешения фиксированного числа инцидентов. Подробнее см. на странице Подписка на обновления.

Зарегистрированные пользователи Delphi могут загрузить обновления и дополнительное ПО по адресу http://cc.embarcadero.com/reg/delphi. Уведомления об этих обновлениях рассылаются по электронной почте, а сами обновления можно загрузить с портала поддержки, следуя инструкциям, которые содержатся в письме с уведомлением.

Delphi доступен в четыре изданиях: Community, Professional, Enterprise и Architect. Подробнее о различиях между версиями см. В Редакции продуктов Delphi и таблице возможностей.

Компания Embarcadero предлагает следующие типы лицензий Delphi:

  • Индивидуальные именные пользовательские лицензии, распространяемые через систему электронной доставки ПО в виде ссылки на загрузку и серийного номера. Также доступны пакеты из пяти и десяти лицензий со скидками.
  • Сетевые именные пользовательские лицензии и сетевые лицензии одновременный доступ, управляемые через магазин AppWave от Embarcadero, что позволяет более гибко управлять лицензиями на сервере лицензирования, а также обеспечивает развертывание ПО.
  • Сетевые лицензии управляемые программой Flexera FlexNet и доступные по специальному запросу.
  • Индивидуальные академические лицензии (Academic) для студентов и преподавателей, а также корпоративные лицензии для использования в учебных классах.

Да, версия 10.1 Berlin и более ранние могут быть получены при покупке 10.2. Дополнительные сведения см. на веб-странице о веб-странице предыдущих версий Delphi.

Нет. Они считаются частью вашей лицензии и привязаны к вашей учетной записи. Их нельзя отдавать или продавать.

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

Некоторые из этих продуктов более ранних версий доступны только в редакциях Professional и Enterprise.

Мы не можем гарантировать, что более ранние версии будут доступны всегда. Поэтому при необходимости их нужно загрузить и лицензировать на протяжении 180 дней.

Более ранние версии доступны на английском, французском, немецком и японском языках. Для версий 2007 и более поздних версий предлагается единый установочный файл, а язык выбирается пользователем во время установки. Для версии 7 имеется отдельная загрузка для каждого языка.

Редакцию Academic разрешается использовать только в учебных целях в образовательных учреждениях. Учебные и образовательные учреждения не имеют права использовать редакцию Academic для разработки программного обеспечения, предназначенного для внутреннего применения.

Некоторые пользователи могут растеряться, если после покупки Delphi получат семь разных серийных номеров и ссылок для загрузки. Мы пытаемся упростить процедуру, просто предоставляя пользователям лицензию на приобретенную версию и позволяя им при необходимости запросить другие лицензии.

Версия 2006 содержала код, лицензированный сторонней организацией. Мы больше не имеем права распространять этот код. Продажа Delphi 6 и продуктов более ранних версий была давно прекращена, и мы не планируем ее возобновлять.

В этих продуктах использовалась более ранняя версия нашей технологии лицензирования.

Да. При первом запуске продукта откроется небольшое приложение и будет предложено пройти регистрацию. Затем будет проверена подлинность ключа продукта, и продукт будет зарегистрирован и установлен.

InterBase Developer Edition — это сервер InterBase с лицензией, поддерживающей до 20 пользователей и до 80 подключений к базе данных. ПО InterBase по умолчанию автоматически устанавливается вместе с Delphi и лицензируется с помощью серийного номера Delphi. Лицензия разработчика на InterBase ToGo также входит в состав лицензии Delphi. Вы можете развернуть InterBase ToGo с целью тестирования, используя серийный номер InterBase ToGo для экспериментального развертывания, который указан в электронном письме о доставке заказа на Delphi. Эта возможность недоступна для пользователей сетевой лицензии AppWave.

Разработчикам, которые готовы развертывать приложения, использующие InterBase, компания Embarcadero предлагает различные редакции (Desktop, Server и To-Go) и варианты лицензирования (гибкое лицензирование сервера, пакеты лицензий и OEM-лицензии). За дополнительными сведениями обращайтесь в отдел продаж компании Embarcadero или к ее партнерам. Дополнительную информацию о лицензировании см. в условиях лицензионного соглашения в файле license.rtf, поставляемом в составе Delphi.

Экспортный статус RAD Studio и Delphi - 5D992C: масс-маркет

Этот проект находится на странице http://sourceforge.net/projects/radstudioverins/. Репозиторий открытого исходного кода доступен на вкладке Code (Код) веб-сайта SourceForge или на странице https://svn.code.sf.net/p/radstudioverins/code/trunk/.

Средства разработки мобильных приложений для Android и iOS доступны в следующих редакциях Delphi:

  • Community (ограниченная лицензия на использование в коммерческих целях, см. EULA)
  • Professional
  • Enterprise
  • Architect

Кроме того, средства разработки мобильных приложений входят во все редакции Embarcadero RAD Studio.

Мобильные коннекторы DataSnap входят в редакцию Enterprise и более старшие редакции.

Чтобы разрабатывать приложения для iOS, необходим также компьютер Mac, который будет использоваться для разработки и запуска эмулятора. Для тестирования и развертывания приложений на устройствах под управлением iOS необходима учетная запись разработчика Apple. Дополнительные сведения см. в документации по продукту и в электронной документации.

FireDAC предоставляет высокопроизводительные средства подключения к базам данных для различных устройств, доступные в среде Delphi, C++Builder и RAD Studio. Разработка баз данных перестает быть скучным делом. Благодаря своей универсальной и высокоэффективной архитектуре FireDAC обеспечивает непосредственный доступ приложений к Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap и т. д. А теперь и приложения для Android и iOS, разработанные с помощью Delphi, смогут обращаться к базам данных IBLite, InterBase ToGo и SQLite. Помимо молниеносной скорости и универсального доступа, FireDAC также поддерживает все предусмотренные поставщиками функции баз данных и развертывание в разных клиентских операционных системах и на разных устройствах.

FireDAC входит в установочный пакет. Возможности зависят от редакции. В редакции Professional поддерживается подключение к некоторым локальным/встраиваемым базам данных, а в редакциях Enterprise и выше. Дополнительные сведения см. по адресу http://www.embarcadero.com/ru/products/rad-studio/firedac.

Да. Приложения можно разрабатывать на любой из поддерживаемых платформ разработки и развертывать на любой из поддерживаемых платформ развертывания, даже если она отличается от платформы разработки.

Функция мобильных коннекторов DataSnap создает код подключения, который можно добавить в мобильные приложения для iOS, Android, BlackBerry и Windows Phone 7. Вы разрабатываете мобильные приложения, используя обычные средства разработки и языки программирования для каждой платформы, например: Objective-C в Xcode IDE для iOS, Java для Android и BlackBerry или Silverlight для Windows Phone 7. Затем вы используете код мобильного коннектора DataSnap, чтобы предоставить возможность подключения к вашему собственному серверу C++Builder или Delphi DataSnap.

Для последних поддерживаемых платформ и требований к установке см. Документы с поддержкой платформ и устройств.

Из-за использования Unicode в качестве строкового типа по умолчанию Windows 95, 98 и ME не будут выполнять приложения, созданные в Delphi 2009 или более поздних версиях продукта. Эти операционные системы не поддерживают строки Unicode, а корпорация Microsoft больше не поддерживает эти версии Windows.

Приложения, созданные с помощью Delphi 2009–XE2 и VCL, будут работать в Windows 2000 и более поздних версиях. Приложения, созданные с помощью Delphi XE3–XE5, будут работать в Windows XP и более поздних версиях. Приложения, созданные с версиями Delphi от XE6, будут работать в Windows 7 или более поздней версии.

Приложения OS X, создаваемые в Delphi, можно запускать в онлайн-службе, например MacinCloud. Этот сервер также позволяет проверить приложения iOS в эмуляторе. Однако для тестирования работы приложения на устройстве вам понадобится доступ к физическому компьютеру Mac.

Да. Можно создать одно приложение и развернуть его в Windows и OS X. По той же базе кода можно будет создать и мобильные приложения для iOS и Android.

Основная часть кода сохранит работоспособность, если использовать новый тип данных по умолчанию UnicodeString. Если код описывает операции со строковыми данными на уровне байтов или перенос данных в строковых переменных, его необходимо проанализировать и, скорее всего, обновить для соответствия новым размерам символов, используемых в строковых данных Unicode. Дополнительные сведения о переносе кода в Unicode см. в документации и на сайте Embarcadero Developer Network.

Да, это возможно, но их работоспособность зависит от того, установлены ли компоненты этих проектов. Delphi использует для сборки проекта платформу MSBuild, поэтому при обновлении с версии 2007 или более ранней потребуется новый файл проекта. Однако интегрированная среда разработки позволяет преобразовывать проекты в новый формат.

Нет. Delphi создает native-приложения для Windows и OS X. Можно импортировать сборки .NET в виде COM-объектов, однако Delphi всегда создает только native-код.

Эти пакеты используются некоторыми функциями интегрированной среды разработки.

Нет, для приложений, созданных с помощью Delphi, эта среда не нужна. Продукт создает компилируемые native-приложения для Windows на основе API Windows.

Delphi редакции Architect включает только часть средств моделирования и визуализации данных, входящих в полный продукт ER/Studio. В состав Delphi Architect не входят средства импорта и экспорта метаданных и доступа к серверам хранилищ рабочих групп ER/Studio, а инструменты создания отчетов поддерживают только формат HTML. Функции ER/Studio в Delphi Architect поддерживают определенный набор баз данных, поддерживаемых dbExpress, в то время как полные версии продуктов ER/Studio предлагают гибкие конфигурации для этих баз данных и ряд других возможностей.

Да. Предыдущие версии RAD Studio, C++Builder и Delphi не мешают работе Delphi.

Да. Сведения о программе сертификации для разработчиков Delphi см. на веб-странице центра сертификации Embarcadero.

Да, компилятор для 64-разрядной версии Windows входит в состав Delphi.

На странице, посвященной разработке 64-разрядных приложений в Delphi, вы найдете соответствующие материалы, в том числе видео, ресурсы, полезные советы и другую информацию.