RAD Studio 10.3.2 теперь доступна! Подробнее

RAD Studio 10.3.2 теперь доступна! Подробнее

C++Builder Frequently Asked Questions

Быстрое интегрированное проектирование и разработка для современных приложений

or Request a Product Demo

C++Builder — вопросы и ответы

C ++ Builder - это отмеченный наградами набор инструментов быстрой разработки приложений на C++ для нативной разработки под Windows, Mac и для мобильных устройств, с расширенной поддержкой облаков и IoT. Он оснащен обновленным CLANG 3.3 и поддержкой C++11 в самых быстрых инструментах разработки для Windows 10 и множества устройств. C++ Builder это ваш выбор для сверхбыстрой корпоративно-ориентированной разработки. Посмотрите на увеличенный объем памяти для крупных проектов, расширенную поддержку нескольких мониторов, улучшенный инспектор объектов и многое другое. RAD Studio обеспечивает 5-кратно увеличенную скорость разработки и развертывания на нескольких настольных, мобильных, облачных средах и платформах баз данных, включая 32-разрядные и 64-битные ОС Windows 10.

C++Builder. Разработка приложений для Windows 10, Mac, мобильных устройств и IoT с помощью стандартного языка C++

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

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

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

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

Подписку на обновления можно приобрести при покупке или обновлении продукта C++Builder. Соглашение о подписке на обновления дает право в течение года получать обновления (включая основные и дополнительные обновления) и обращаться в службу поддержки для разрешения фиксированного числа инцидентов. Дополнительные сведения см. в разделе меню «Поддержка» на веб-сайте Embarcadero.

С помощью Подписки вы получаете обновления по мере их выхода. Функциональность для разработки мобильных приложений в C++Builder может требовать частых расширений и обновлений. Подписка на обновления, как правило, является наиболее экономически эффективным способом для получения последних версий.

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

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

Дополнительные сведения о новейших возможностях C++Builder см. на странице Новые возможности и в таблице возможностей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Да. Разрабатывая приложения, вы можете использовать наиболее удобную для вас версию Windows: Windows 8, Windows 7, Windows 10, Server 2016, Server 2012 или Server 2008.

Функция мобильных коннекторов 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 в качестве строкового типа по умолчанию приложения, созданные в C++Builder 2009 или более поздних версиях продукта, не будут работать в Windows 95, Windows 98 и Windows ME. Эти операционные системы не поддерживают строки Unicode, а корпорация Microsoft больше не поддерживает эти версии Windows.

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

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

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

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

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

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

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

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

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

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

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

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