4D v16.3

Mudar de versões 32-bits a versões 64-bits

Página Inicial

 
4D v16.3
Mudar de versões 32-bits a versões 64-bits

Mudar de versões 32-bits a versões 64-bits    


 

 

Atualizar uma aplicação 4D existente em OS X desde uma versão de 32 bits de 4D a uma versão de 64 bits requer um trabalho de preparação.

Se sua aplicação for executda  em 4D Server 64 bits Windows ou OS X, a maior parte do trabalho já está feita. As aplicações monoposto de 64 bits podem exigir alguns passos adicionais. Esta seção oferece uma lista de comprovação passo a passo para ajudar-lhe a verificar todos os pontos necessários antes e depois da atualização.

Várias funcionalidades foram atualizadas, desativadas ou até mesmo  declaradas como obsoletas para a migração a 64 bits de nossos produtos. Todos os detalhes são listados em Propriedades específicas de versões 64-bit .

Nota: da mesma forma que com qualquer processo de atualização, é uma boa prática utilizar o CSM e lan]ar um processo de verificação antes de cada passo importante para ter certeza de que tanto os dados como a estrutura estejam bem.

O primeiro requisito consiste em atualizar seus plug-ins (se houver) a sua versão 64 bits:

  • Plug-ins 4D:
    Todos os plug-ins já existem em versões 64 bits, exceto 4D Write e 4D View.
    • S sua aplicação utilizar 4D Write, deve considerar migrar seu código a 4D Write Pro. Uma boa prática é salvar seu código 32 bits existente e iniciar um novo módulo baseado em 4D Write Pro 64 bits.
    • Se sua aplicação utilizar 4D View, deverá utilizar as funcionalidades de 4D View Pro ou outras alternativas.
  • Plug-ins de terceiros:
    Contacte a seus fornecedores para obter as versões 64 bits.   

  1. Atualize sua aplicação à última versão 32 bits, por exemplo, 4D v15 R5 32 bits.
  2. Tenha certeza que o modo Unicode esteja ativo.
  3. Convierta todas as imagens PICT/cicn/QuickTime.
    Para detectar os formatos de imagem obsoletos em seus dados, pode utilizar o comando [#cmd id="1406"/].
    Também é necessário substituir todas as imagens não compatíveis na estrutura de seu banco de dados. Uma verificação com o MSC vai detectar imagens obsoletas em arquivos de recursos para imagens e botões 3D, assim como imagens estáticas.
  4. Substitua as funcionalidades baseadas em XSLT (comandos _o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER ou [#cmd id="884"/]), pelo comando PROCESS 4D TAGS por exemplo.
  5. Substitua as chamadas _o_Font number por chamadas de nome de fontes.
  6. Elimine todo código que crie ou modifique arquivos de recursos.
Neste ponto, já está pronto para abrir seu banco de dados com uma versão 64 bits de 4D.

  1. Abra sua aplicação com uma versão 64 bits de 4D Developer Edition.
  2. Se utilizar o WebKit integrado para suas áreas Web, verifique que passe automaticamente ao motor de sistema (o acceso aos métodos 4D a través de $4d continua sendo válido).
  3. Se seu código utilizar a opção modo impressão Mac do comando SET PRINT OPTION, deve ser substituído por uma chamada a SET CURRENT PRINTER com a constante Generic PDF driver.
  4. Comprove as chamadas e usos do editor de etiquetas (consulte Editor de etiquetas (64 bits)).
  5. Comprove as chamadas e usos do relatório rápido (consulte Relatórios rápidos (64 bits))

Sua aplicação é totalmente compatível com 64 bits e pode se beneficiar de todas as novas funcionalidades de 4D 64 bits.

Em particular:

  • A arquitetura 64 bits empurra os limites da memória cache do banco de dados. Melhora o rendimento de seu banco de dados simplesmente utilizando uma cache maior.
    Adota poderosas funcionalidades 64 bits, como processos apropriativos, objetos de formulário animados ou novas funcionalidades de impressão.
    Construa suas aplicações com 4D Runtime Volume License 64 bits.
    Utilize 4D Server 64 bits Win e Mac OS em versão final -  consulte as seções Utilizar 4D Server 64 bits para OSX (pré versão) e Usando 4D Server 64 bits (Windows)
  • Cria gráficos utilizando um parâmetro de tipo Objeto com o comando GRAPH.

 
 



Ver também 

Usar o 4D Developer Edition de 64 bits

 
PROPRIEDADES 

Produto: 4D
Tema: Mudar de versões 32-bits a versões 64-bits

 
HISTÓRIA 

 
ARTICLE USAGE

Conversão a 4D v16 ( 4D v16)
Conversão a 4D v16 ( 4D v16.2)
Conversão a 4D v16 ( 4D v16.3)