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

InterBase 2020 está aqui! Saiba Mais

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

Renove Sua Update Subscription Hoje Leia mais

Delphi Frequently Asked Questions

O IDE definitivo para criar aplicativos multiplataforma compilados de form nativa

ou Solicite uma Demo do Produto

Perguntas frequentes do Delphi

A mais poderosa IDE e biblioteca de componentes Object Pascal para desenvolvimento de aplicativos nativos multiplataforma com serviços de nuvem flexíveis e ampla conectividade IoT. Ele fornece controles avançados de VCL para Windows 10 e permite o desenvolvimento de FMX para Windows, Mac e plataformas mobile. O Delphi é 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 Delphi é 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.

Delphi – A plataforma de desenvolvimento de aplicativos mais rápida para Windows 10, Mac, mobile e IoT.

Ferramentas adicionais – O Delphi tem um conjunto abrangente de ferramentas adicionais para ajudá-lo a fazer muito mais do que antes. Essas costumam ser edições especiais de ferramentas criadas para o Delphi 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
  • Comparação de Texto Beyond Compare, para permitir que você veja as diferenças entre os arquivos fonte
  • O IntraWeb da Atozed foi feito para você criar aplicativos da web da mesma forma que desenvolve aplicativos com o Delphi

O Delphi está disponível em inglês, francês, alemão e japonês. O instalador permite a escolha de qualquer combinação de idiomas e é fácil alternar entre os idiomas no IDE.

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

A compra da assinatura de atualização é obrigatória no momento da compra de seu produto ou upgrade do Delphi. O contrato da assinatura de atualização garante um ano de upgrades (incluindo upgrades importantes e opcionais) e um número específico de incidentes de suporte. Consulte a página da assinatura de atualização para obter mais detalhes.

As atualizações e os softwares adicionais para usuários do Delphi estão disponíveis aos usuários registrados na página de downloads em http://cc.embarcadero.com/reg/delphi. 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 Delphi está disponível em quatro edições: Community, Professional, Enterprise e Architect. Consulte a página das Edições do produto Delphi e a Matriz de Funções para obter detalhes sobre as diferenças entre as edições.

O Delphi está disponível com diversas opções de licença, incluindo:

  • 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 Nominal por rede e Usuários simultâneos gerenciadas pelo Embarcadero AppWave, que fornece a flexibilidade adicional para gerenciar licenças em um servidor além do provisionamento 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 Delphi 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 7 requer um download separado para cada versão localizada.

A edição Academic pode ser usada apenas para aprendizado em um ambiente acadêmico ou de sala de aula. As instituições educacionais não podem usar a versão acadêmica para produzir software para uso dentro da instituição sem licenças comerciais.

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

Pode ser um pouco confuso para alguns clientes que adquiriram o Delphi e receberam sete números de série e links para download diferentes. Tentamos simplificar enviando apenas a licença para a versão adquirida e permitindo que você solicite as outras licenças conforme necessário.

A versão 2006 incluía alguns códigos licenciados por terceiros que não estão mais disponíveis. O Delphi 6 e os anteriores foram descontinuados há anos e não temos planos para trazê-los de volta.

Essas versões usavam 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 InterBase 2017 Server licenciado para até 20 usuários (80 conexões de bancos de dados). O software InterBase é instalado automaticamente com uma instalação padrão do Delphi e licenciado pelo seu número de série do Delphi. Uma licença de desenvolvedor do InterBase ToGo também está incluída em sua licença do Delphi. Você pode implantar o InterBase ToGo para teste usando o número de série do ToGo Test Deployment incluído como parte de seu email de entrega de pedido do Delphi. Isso não está disponível para usuários de licença do AppWave Network.

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 Delphi é 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 Delphi:

  • 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.

O FireDAC torna o desenvolvimento de aplicativos de bancos de dados divertido novamente com alto desempenho, conectividade a banco de dados corporativos de vários dispositivos para Delphi, C++Builder e RAD Studio. Com sua avançada arquitetura universal, o FireDAC permite o acesso direto de seus aplicativos para Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap e muito mais. Agora você pode acessar bancos de dados IBLite, InterBase ToGo e SQLite com seus aplicativos Delphi para Android e iOS. Além da enorme velocidade e do acesso universal, o FireDAC também suporta recursos de bancos de dados específicos para fornecedores, além do desenvolvimento entre diversos sistemas operacionais clientes e plataformas de dispositivos.

O FireDAC é incluído como parte da instalação. Os recursos variam por edição com conectividade de bancos de dados local/integrado para bancos específicos na edição Professional, além da conectividade de banco de dados local/integrado corporativo na edição Enterprise ou mais recente. Veja mais informações em http://www.embarcadero.com/br/products/rad-studio/firedac.

Sim. Você pode desenvolver aplicativos em qualquer uma das plataformas de desenvolvimento suportadas e implantar seu aplicativo em qualquer uma delas, mesmo se elas forem diferentes.

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.

Por conta do uso do Unicode como o tipo padrão de string, o Windows 98, 95 e ME não executarão aplicativos produzidos com o Delphi 2009 ou superior. Esses sistemas operacionais não suportam strings em Unicode e a Microsoft não fornece mais suporte a elas.

Os aplicativos criados com o Delphi 2009-XE2 e VCL serão executados apenas no Windows 2000 ou mais recente. Os aplicativos criados com o Delphi XE3-XE5 serão executados no Windows XP e mais recente. OS aplicativos criados com o Delphi do XE6 em diante serão executados no Windows 7 ou mais recente.

Você pode usar um serviço on-line como o MacinCloud para executar aplicativos OS X criados como Delphi e você pode usar o MacinCloud para testar seus aplicativos do iOS no simulador. O acesso a uma máquina Mac física é necessário para testes no dispositivo.

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, isso é possível dependendo dos componentes instalados exigidos pelos seus projetos. O Delphi usa o sistema MSBuild como build engine, por isso, requer um novo arquivo de projeto se você estiver atualizando da versão 2007 ou uma anterior. Entretanto, o IDE atualizará seus projetos para o novo formato sem problemas.

Não. O produto do Delphi é nativo para Windows e OS X. Você pode importar assemblies do .NET como objetos COM, mas o código produzido pelo Delphi é um código estritamente nativo.

Algumas das funcionalidades do IDE requerem estes pacotes de software.

Não. Aplicativos produzidos com o Delphi não exigem nenhum suporte a runtime .NET. Ele produz aplicativos compilados nativos para Windows com base no API do Windows.

A modelagem e a visualização de dados do Delphi Architect do ER/Studio Developer Edition é um subconjunto do ER/Studio completo. O Delphi Architect não inclui recursos de importação/exportação de metadados ou acesso aos servidores de repositório da equipe do ER/Studio. Ele inclui um recurso limitado de relatórios (apenas em HTML). O recurso do ER/Studio no Delphi Architect suporta um conjunto específico de bancos de dados, além daqueles suportados pelo dbExpress, enquanto que os produtos do ER/Studio oferecem configurações flexíveis para esses bancos de dados e muito mais.

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

Sim. Consulte a página da web do Centro de certificação da Embarcadero em certificação para obter mais informações sobre o programa de certificação para desenvolvedor Delphi.

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

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