RAD Studio 10.3.2 já está disponível! Saiba Mais

Procurando por Descontos? Visite nossa Página de Ofertas especiais

C++Builder Frequently Asked Questions

Design e desenvolvimento rápido e integrado para aplicativos modernos

ou Solicite uma Demo do Produto

Perguntas frequentes do C++Builder

O C++Builder é um premiado conjunto de ferramentas para o desenvolvimento rápido de aplicativos C++ nativos em Windows, Mac e plataformas mobile com amplo suporte a nuvem e a IoT. Ele fornece suporte atualizado ao CLANG 3.3 e C++11 com as ferramentas mais rápidas para desenvolvimento em Windows 10 e vários dispositivos. O C++ Builder é a escolha certa para ter um Enterprise Strong DevelopmentTM ultrarrápido. As melhorias incluem o dobro da memória disponível para grandes projetos, suporte estendido a vários monitores, Object Inspector aprimorado e muito mais. O C++ Builder é 5x mais rápido para desenvolvimento e implantação entre várias plataformas de desktop, mobile, nuvem e banco de dados incluindo o Windows 10 de 32 e de 64 bits.

C++Builder – A plataforma de desenvolvimento de aplicativos de Standard C++ para Windows 10, Mac, mobile e IoT.

Ferramentas adicionais – O C++Builder tem um conjunto abrangente de ferramentas adicionais para ajudá-lo a fazer muito mais do que antes. Elas costumam ser edições especiais de ferramentas criadas para o C++Builder e os conjuntos de recursos podem ser diferentes das versões comerciais completas.

  • FastReport VCL RAD edition e Fast Reports FireMonkey Embarcadero edition, para você desenhar e gerar relatórios rapidamente
  • TeeChart Standard da Steema, que fornece componentes para gráficos rápidos e fáceis de usar
  • Ferramentas de logging do CodeSite Express para a construção de aplicações de qualidade
  • AQtime Standard da SmartBear para profiling do desempenho
  • Comparação de Texto Beyond Compare, para permitir que você veja as diferenças entre os arquivos fonte
  • IntraWeb da Atozed para construir aplicações web do mesmo modo que você constrói aplicações C++Builder

O C++Builder está disponível em inglês, francês, alemão e japonês. O instalador permite que você escolha qualquer combinação de idiomas, e é fácil mudar o idioma no IDE.

Você pode consultar o preço e adquirir o C++Builder com o Equipe de vendas da Embarcadero ou um de nossos estimados parceiros.

Assinatura de Atualização pode ser adquirida quando você compra seu produto ou upgrade do C++Builder. O acordo de Assinatura de Atualização garante um ano de upgrades (incluindo upgrades de maior porte) e um número específico de incidentes de suporte. Veja o menu dropdown de suporte em nosso website para saber mais.

Com a Update Subscription você conta com as atualizações e upgrades mais recentes para as funções assim que disponibilizados. A funcionalidade mobile no C++Builder pode apresentar upgrades e atualizações de funções frequentes. A Update Subscription é normalmente o modo mais economicamente viável de manter-se atualizado com as versões mais recentes.

As atualizações e os softwares adicionais para usuários do C++Builder estão disponíveis aos usuários registrados na página de downloads em http://cc.embarcadero.com/reg/c_builder. As notificações dos upgrades são enviadas por email e eles podem ser baixados no website do Portal de manutenção seguindo as instruções no email.

O C++Builder está disponível em quatro edições: Community, Professional, Enterprise e Architect. Consulte a página das edições do produto C++Builder e a Matriz de Funções para obter detalhes sobre as diferenças entre as edições.

Para mais informações sobre as novas funções do C++Builder, visite a página Novidades e a Matriz de Funções

O C++Builder é disponibilizado com várias opções de licenciamento, dentre as quais:

  • Licenças individuais de usuário nomeado entregues via envio eletrônico de software (ESD), por meio de um download e um número de série. Pacotes de 5 e 10 licenças com desconto também estão disponíveis.
  • Licenças de usuário nomeado de rede e de usuários simultâneos proporciona mais flexibilidade para gerenciar licenças em um servidor de licenças, além do aprovisionamento de software
  • Licenças de rede gerenciadas no Flexera FlexNet estão disponíveis sob demanda.
  • Licenças individuais acadêmicas para estudantes e educadores, assim como maiores volumes de licenças para utilização em sala de aula

Sim, 10,1 Berlim e abaixo estão incluídos na compra de 10,2. Veja a página da web página da web de Versões anteriores do C++Builder para mais detalhes.

Não. Elas são consideradas parte integrante de sua licença, estando vinculadas à sua conta de usuário. Elas não podem ser doadas ou vendidas.

A licença de sua versão anterior e a versão para a qual você faz upgrade são consideradas uma única licença de usuário nomeado que cobre ambas as versões. Caso você já tenha uma versão anterior e vá ao site solicitar uma licença para a mesma versão, você simplesmente reenviará o número de série existente.

Alguns dos produtos anteriores só estão disponíveis nas versões Professional e Enterprise.

Não podemos garantir que as versões mais antigas continuarão disponíveis de modo indefinido. Realize o download do software e das licenças de suas versões anteriores em até 180 dias.

As versões anteriores estão disponíveis em inglês, francês, alemão e japonês. As versões 2007 e posteriores contam com download único e permitem que você escolha o idioma durante a instalação. A versão 6 requer um download separado para cada versão localizada.

A edição Academic só pode ser utilizada para aprendizado que ocorra em ambiente acadêmico ou de ensino. Instituições educacionais não podem utilizar as versões acadêmicas para produzir software que venha a ser utilizado em suas instalações. Produtos acadêmicos não se enquadram nos valores para upgrade de licenças comerciais.

Veja a Lista de versões suportadas para ter acesso às informações mais recentes de cada versão.

Poderia ser confuso para alguns clientes comprar o C++Builder e receber sete diferentes números de série e links para download. Tentamos tornar tudo mais simples, fornecendo apenas a licença da versão adquirida e permitindo que você mesmo solicite as outras licenças conforme necessário.

A versão 2006 incluía código licenciado de terceiros que não mais podemos distribuir. O C++Builder 5 e suas versões anteriores foram descontinuados anos atrás, e não temos planos de trazê-los de volta.

Esta versão utilizava uma versão antiga de nossa tecnologia de licenciamento.

Sim. Ao rodar o produto pela primeira vez, uma pequena aplicação será aberta e convidará você a registrar o produto. Assim que isso for realizado e a chave de seu produto for validada seu produto será registrado e instalado.

O InterBase 2017 Developer Edition é o Servidor InterBase 2017 licenciado para até 20 usuários (80 conexões de banco de dados). O software do InterBase é automaticamente instalado com a instalação padrão do C++Builder, licenciado com o número de série de seu C++Builder. Uma licença de desenvolvedor do InterBase ToGo também é incluída em sua licença do C++Builder. Você pode distribuir o InterBase ToGo para fins de testes utilizando o número de série do InterBase ToGo Test Deployment que é informado no email de confirmação de compra do C++Builder. Não disponível para usuário de licença de rede.

Quando estiver pronto para distribuir aplicações usando o InterBase, a Embarcadero oferece uma variedade de versões (Desktop, Server e To-Go) e várias opções de licenciamento (licenciamentos flexíveis de servidor, multipacotes e OEM). Entre em contato com o Departamento de Vendas da Embarcadero ou com seus parceiros para mais informações. Veja os termos da licença no arquivo Delphi license.rtf para conhecer detalhes adicionais do licenciamento.

O status de exportação para o IDE do RAD Studio e o C++Builder é 5D992C - Mass Market

O projeto de código aberto pode ser encontrado em http://sourceforge.net/projects/radstudioverins/. O repositório do código aberto está disponível na guia "Code" ao fazer login no website do SourceForge ou https://svn.code.sf.net/p/radstudioverins/code/trunk/.

Os recursos de desenvolvimento mobile para Android e iOS estão disponíveis para as seguintes edições do C++Builder:

  • Community (aplica-se a Licença Comercial Limitada, ver EULA)
  • Professional
  • Enterprise
  • Architect

Funções de desenvolvimento mobile também incluídas em todas as edições do Embarcadero RAD Studio

Conectores Mobile DataSnap disponíveis nas versões Enterprise ou superiores.

Ao desenvolver para iOS você também precisará de um computador Mac para desenvolvimento e execução no simulador. Você precisará de uma conta de desenvolvedor Apple para testar e distribuir para dispositivos iOS. Detalhes adicionais disponíveis na documentação do produto ou online.

A FireDAC oferece facilidade de uso, alto desempenho, conectividade de banco de dados corporativo a múltiplos dispositivos para Delphi, C++Builder e RAD Studio. Com sua poderosa arquitetura universal, a FireDAC permite acesso direto de suas aplicações Windows, iOS, Windows e OS X a Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, IBLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap, dentre outros. Além do suporte a uma velocidade excepcional e de seu acesso universal, a FireDAC também suporta funções específicas de bancos de dados e distribuição para múltiplos sistemas operacionais e plataformas de dispositivos cliente..

A FireDAC é incluída como parte da instalação. As funções variam entre as versões, com conectividade a banco de dados local/integrado para bancos de dados seletos na versão Professional e conectividade a banco de dados local/embutido e corporativo nas versões Enterprise ou superiores. Mais detalhes em http://www.embarcadero.com/products/rad-studio/firedac.

Sim. Você desenvolve aplicações no sistema operacional Windows que for mais produtivo para você. Você pode desenvolver aplicações no sistema operacional de sua escolha (Windows 8, Windows 7, Windows 10, Server 2016, Server 2012 ou Server 2008

A função DataSnap Mobile Connector gera código de conectividade que você pode incorporar a aplicações móveis para iOS, Android, Blackberry e Windows Phone 7. Você desenvolve suas aplicações mobile utilizando as ferramentas de desenvolvimento e as linguagens padrão de cada plataforma, como a Objective C com Xcode IDE para iOS, Java para Android e Blackberry, ou Silverlight para Windows Phone 7. E depois você usa o código do DataSnap Mobile Connector para fornecer conectividade ao seu servidor DataSnap nativo em C++Builder ou Delphi.

Para as plataformas e requisitos de instalação mais recentes suportados, consulte Documento de Plataformas e Dispositivos Suportados.

Para as plataformas e requisitos de instalação mais recentes suportados, consulte Documento de Plataformas e Dispositivos Suportados.

Devido ao uso de Unicode como tipo padrão de string, o Windows 98, 95 e o ME não rodarão aplicações produzidas com o C++Builder 2009 ou posterior. Estes sistemas operacionais não suportam strings Unicode, e a Microsoft parou de fornecer suporte para eles.

Aplicações construídas com C++Builder 2009-XE2 e VCL rodam no Windows 2000 ou posteriores. Aplicações construídas com C++Builder XE3-XE5 rodarão no Windows XP e versões posteriores. Aplicações construídas com C++Builder XE6 em diante rodarão no Windows 7 e versões posteriores.

Você pode usar um serviço online como MacinCloud para rodar aplicações OS X criadas com o C++Builder. Acesso a uma máquina Mac física é necessário para testes no dispositivo iOS.

Sim. Você pode criar uma única aplicação e distribuí-la para Windows e OS X. Você também pode criar aplicações mobile iOS e Android a partir da mesma base de código

A maior parte do código já existente funcionará bem utilizando o novo UnicodeString padrão. Códigos que realizem manipulação no nível do byte de dados de string ou que carreguem dados em variáveis string provavelmente precisarão ser examinados, possivelmente atualizados, para conseguir lidar com os novos tamanhos de caracteres inerentes aos dados de string Unicode. Para saber mais, veja na documentação e na Rede de Desenvolvedores da Embarcadero como mudar o código existente para Unicode.

Sim. Você deve ser capaz de fazê-lo, dependendo dos componentes instalados que sejam necessários em seus projetos. O C++Builder utiliza o sistema MSBuild para o build engine, e deste modo requer um novo arquivo de projeto caso você esteja realizando o upgrade da versão 2007 ou de versões anteriores. Ainda assim, o IDE fará a atualização de seus projetos para o novo formato sem problemas.

Não. O C++Builder produz Windows e OS X nativos. Você pode importar assemblies .NET como objetos COM, mas o código produzido pelo C++Builder continuará estritamente nativo.

Algumas das funcionalidades do IDE requerem estes pacotes de software.

Não. Aplicações produzidas com o C++Builder não requerem suporte a runtime .NET. O produto produz aplicações Windows compiladas de modo nativo com base no API do Windows.

A modelagem de dados e a visualização do ER/Studio Developer Edition no C++Builder Architect é apenas parte do ER/Studio completo. O C++Builder Architect não inclui capacidades de importação/exportação de metadados, nem acesso aos servidores de repositório de equipe do ER/Studio. Ele inclui funcionalidades limitadas de criação de relatórios (apenas HTML). A funcionalidade do ER/Studio no C++Builder Architect suporta um grupo específico de bancos de dados, alinhados àqueles suportados pelo dbExpress, enquanto o produto ER/Studio completo oferece configurações flexíveis para estes e outros bancos de dados.

Sim, o C++Builder pode coexistir com versões anteriores do RAD Studio, do C++Builder e do Delphi.

Sim, o compilador para Windows de 64 bits está incluído no C++Builder.

A página de informações do C++Builder 64-bit tem vídeos, informações, recursos e dicas para criar aplicativos de 64 bits com o C++Builder.