4D v16.3

Usar o 4D Developer Edition de 64 bits

Página Inicial

 
4D v16.3
Usar o 4D Developer Edition de 64 bits

Usar o 4D Developer Edition de 64 bits  


 

 

Com 4D v16, 4D oferece  4D Developer Edition  e 4D Volume Desktop em 64-bit para OS X.

Notas:

Estes novos produtos permitem a suas aplicações autônomas 4D, assim como também a suas aplicações 4D remotas, aproveitar ao máximo a potência dos sistemas operativos de 64 bits. A principal vantagem da arquitetura de 64 bits é que mais memória RAM pode ser direcionada. Por outro lado, a implementação da arquitetura de 64 bits nos deu a oportunidade de suportar novas e poderosas funcionalidades, tais como a capacidade de manejar Processos 4D Preemptivos,, para modernizar impressão assim como o editor de Relatório Rápido, ou ainda, para permitir que sua aplicação utilise Objetos de formulários animados em OS X

Ainda que amplamente reescrito, 4D Developer 64 bits para OS X e 4D Developer de 64 bits para as aplicações Windows são altamente compatíveis com os bancos de dados 4D atuais. Entretanto, já que que utilizam as tecnologias mais recentes, foi necessário atualizar algumas das funcionalidades, e deixar de suportar outras. Todas estas evoluções são detalhas na seção Propriedades específicas de versões 64-bit

Desenvolvedores de versões 4D de 64-bit para OS-X exigem a configuração mínima abaixo:

VersionOS X version 10.10 (Yosemite) or higher
RAM8 GB

Veja as matrizes de certificação  disponíveis em 4D's Web site para descobrir quais sistemas operativos são compatíveis com sua versão de 4D.

Aplicações 4D pensadas para arquitetura  64-bit são versões especificas dedicadas á esse ambiente; (não rodarão em 32-bit OS). 

Em modo interpretado, os mesmos bancos de dados 4D podem ser executados com uma aplicação 64-bit ou 32-bit (servidor ou local). Desenvolvimento é idêntico independente de que tipo de aplicação é usada (exceto para limitações listadas abaixo).

Em modo compilado, bancos de dados devem ter sido compilados pelo processador apropriado: um processador de 64 bits para ser executado em uma aplicação de 64 bits, e um processador de 32 bits para ser executado em uma aplicação de 32 bits. Um banco de dados que foi compilado em 32 bits e que não contém código interpretado não pode ser executado em uma aplicação 4D de 64 bits, e vice-versa. Pode compilar seu banco de dados para uma arquitetura específica ou para as duas. Para saber mais sobre compilação, veja a próxima seção.

A tabela abaixo é um sumário da compatibilidade entre os vários ambientes de execução 4D e o código de banco de dados:

Código disponível4D Dev 32-bit[#tab/4D Dev]64-bit
32-bit 4D ServerInterpretadoOKOK(*)
32-bit compilado apenasOK-
32-bit e 64-bit compiladoOKOK(*)
64-bit 4D ServerInterpretadoOKOK(*)
64-bit compilado apenas-OK(*)
64-bit and 32-bit compiladoOKOK(*)
Local databaseInterpretadoOKOK
32-bit  compilado apenasOK-
64-bit  compilado apenas-OK
32-bit and 64-bit compiladoOKOK

(*) Com a versão de 4D Server de  32-bit (ambas plataformas) e a versão  64-bit de 4D Server for Windows, é necessário assegurar que a capa de rede ServerNet esteja ativada no lado do servidor, já que a capa de rede legado não está disponível nas versões de 64-bit de 4D. Para saber mais veja Nova capa de rede ServerNet (compatibilidade).

Os plug-ins e componentes abaixo podem ser carregados e executados de forma intercambiável pelo 4D Server, 4D Developer Edition ou 4D Volume Desktop em versões 32- ou 64-bit: 

  • 4D para OCI
  • Comandos 4D Internet
  • 4D ODBC Pro
  • 4D Pack
  • 4D Progress
  • 4D SVG
  • 4D Widgets
  • Interface 4D Write Pro

4D View e 4D Write

4D View e 4D Write são plug-ins 32-bit e normalmente poder ser usados apenas com versões 32-bits de 4D. Entretanto, 4D oferece os seguintes arranjos:

  • Versões não executáveis de 64-bit desses plug-ins estão disponíveis como placeholders de forma que desenvolvedores podem carregá-las e trabalhar em versões 64-bit (OS X ou Windows) e então compilar/implementar para versões 32-bit.
  • 4D Server 64-bit para Windows pode executar estes plug-ins em modo faceless (sem interface).

Esta seção cobre as particularidades relativas a implementação e uso da versão de 64 bits de 4D Developer Edition e 4D Developer Desktop em OS X.

Várias propriedades e diálogos 4D foram adaptadas ou mesmo reescritas para suportar a arquitetura 64-bit.  A maioria das mudanças são transparentes e funcionam como nos lançamentos 32 bits. Entretanto, alguns editores foram modificados e agora são diferentes de suas versões de 32 bits, e algumas propriedades elementares como impressão foram atualizadas.

PropriedadeComentário
Editor Quick ReportOS X & WinCompletamente reescrito. Ver a seção Relatórios rápidos (64 bits).
Label EditorOS X & WinCompletamente reescrito. Veja Editor de etiquetas (64 bits).
ChartsOS X & WinO comando GRAPH aceita um parâmetro tipo Object que permite que se defina as configurações de gráfico.
PrintingOS X & WinAtualização de caixas de diálogo "Imprimir" (uso de caixas de diálogos padrão de sistema). A caixa de diálogo "Configurações de Impressão" não é mais exibida automaticamente (ver o comando PRINT SETTINGS).
Modificação dos comandos SET CURRENT PRINTER e SET PRINT OPTION
Caixas de diálogo Importar/ExportarOS X & WinFunciona na versão 32-bit, exceto XSL suporte para exportação XML (XSLT não é mais suportado, ver abaixo) e via uma fonte ODBC (desativado, ver abaixo)

Algumas propriedades foram desativas no primeiro lançamento de 4D Developer Edition 64-bit. 

Propriedade/TecnologiaComentário
Importar/Exportar via ODBC Data sourceOS X & WinDesativado
Editor de relatórios rápidos Tabela cruzadaOS X & WinDesativado
Editor de relatórios rápidos: bordasOS X & WinDesativado
Editor de relatório rápido: controle programático da interface ([#cmd id="790"/], QR EXECUTE COMMAND) Desativado. O tipo de interface "ribbon" não pode ser controlado programaticamente no novo editor. Use a caixa incluida e outros comandos "QR" se quiser criar uma interface personalizada.
Editor de etiquetas código padrãoOS X & WinDesativado
Usar Web Kit integrado em áreas WebOS X & WinDesativado. Se a opção for usada, automaticamente troca para o sistema de engenho Web. Em OS X, o acesso aos métodos 4D ($4d) é mantido

As seguintes propriedades ou tecnologias não são suportadas em  4D Developer Edition 64-bit:

Propriedade/TecnologiaVersão 4D impactadaComentário
XSLT com XalanOS X & Win_o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER, e _o_XSLT GET ERROR não faz nada. Use o comando PROCESS 4D TAGS ou o módulo PHP libxslt.
PICT formatOS X & Win Imagem 'Unsupported image format' + extensão de arquivo será exibida em seu lugar. Formato PICT é globalmente deprecada em 4D, ver Imagens em formato PICT.
QuickTimeOS X & WinQuickTime para imagens não é respaldado. O parâmetro de banco de dados QuickTime support é ignorado.
cicn iconsOS X & WinGET ICON RESOURCE comando não é suportado, retorna um erro.
arquivos Database .RSR OS X & WinArquivos Database .RSR não serão abertos automaticamente. Precisa usar Open resource file.
arquivos Writable resourceOS X & Win_o_Create resource file não é suportado; pode abrir apenas arquivos recursos em apenas-leitura.
_o_Font numberOS X & WinEste comando não é suportado; retorna um erro.
_o_Open external windowOS X y WinEste comando não é suportado retorna um erro.
capa de rede legadoOS X & WinServerNet é suportada.
modo de compatibilidade ASCIIOS X & WinSó modo Unicode é suportado.
4D Write e 4D View plug insWin plug-ins legado não são compatíveis com versões 64-bit de 4D use Referência 4D Write Pro e 4D View Pro.
AP Print settings to BLOB / AP BLOB to print settings (4D Pack)OS X e WinSubstituído pelo comandos Print settings to BLOB / BLOB to print settings

 
PROPRIEDADES 

Produto: 4D
Tema: Introdução

 
HISTÓRIA 

New
Criado por: 4D v16

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v16.1)
Manual de Desenho 4D ( 4D v16.3)

Inherited from : Usar o 4D Developer Edition de 64 bits ( 4D v16)