4D v16

Utilizar 4D Server 64 bits para OSX (pré versão)

Página Inicial

 
4D v16
Utilizar 4D Server 64 bits para OSX (pré versão)

Utilizar 4D Server 64 bits para OSX (pré versão)  


 

 

A partir da versão 15.1, uma versão 64 bits de 4D Server é oferecida para  OS X. Graças a esse novo produto, seu aplicativos 4D Server podem aproveitar o poder das máquinas  64-bit de Apple. A maior vantagem da tecnologia de 64-bit é que mais memória RAM pode ser direcionada.

Esta seção trata de particularidades sobre a implementação e uso da versão de 64-bit de 4D Server em OS X.

A versão 64 bits de 4D Server requer OS X em versão 10.9 (Mavericks) ou superior. Por favor, consulte os arrays de certificação disponíveis no site web de 4D para saber que sistemas operativos são compatíveis com sua versão de 4D Server.

A aplicação 4D Server dirigida as arquiteturas 64 bits é uma versão específica, dedicada a este entorno (não funciona em um sistema operativo de 32 bits).

Do lado do cliente, 32 ou 64 bits, OS X ou Windows,  pode ser conectado a uma versão 64 bits de 4D Server (ver diagrama abaixo). As aplicações 4D incluem 4D em modo remoto e aplicações fusionadas com 4D Volume Desktop.

Em modo interpretado, as mesmas bases de dados 4D podem ser executadas com um 4D Server 64 bits ou 4D Server 32 bits. O desenvolvimento é idêntico independentemente da aplicação que se utiliza (salvo as limitações que se indicam a continuação).

Em modo compilado, as bases de dados devem ter sido compiladas para processadores de 64 bits com o propósito de ser executadas por um 4D Server 64 bits. Uma base de dados compilada unicamente em 32 bits e que não contém código interpretado não pode ser executado com um 4D Server 64 bits.

Visão Geral de arquiteturas 4D Server 32-bit e 64-bit

Se o banco de dados utilizra plug-ins, também devem ser instalados em versão 64 bits para OS X na máquina servidor. Tenha em conta que 4D Internet Commands e 4D Pack estão disponíveis em versão 64 bits para OS X.

As aplicações 4D podem ser compiladas para processadores 32 bits e 64 bits. Para isso, é necessário utilizar a opção Compilação múltiplo (32 bits e 64bits) 64 bits disponível na página "Compiler" das Propriedades da base: 


  


Quando se ativa esta opção, o compilador inclui o código 64 bits e o código 32 bits nos arquivos .4DC e .4DB. Estes arquivos podem ser executados seja com um 4D Server 32 bits ou 64 bits. De forma pré determinada, esta opção não está selecionada.

Com a finalidade de suportar a arquitetura OS X 64 bits, se modificou o compilado integrado em 4D v14 R3. Em consequência, só os bancos de dados compiladas com 4D v15 ou superior (nota: efetivo desde 4D v14 R3 ) podem ser executados em OS X de 64 bits. Isto significa que:

  • se deseja utilizar bases 4D existentes em OS X 64 bits em modo compilado, deve voltar a compilar elas com 4D v15 (ou superior),
  • se suas bases utilizam componentes compilados, deve voltar a compilar os recipientes com 4D v15 (ou superior).

A pilha de um processo executado em um 4D Server 64 bits requer mais memória que em um 4D Server 32 bits (duas vezes mais). Quando cria um processo no servidor com a ajuda do comando Execute on server ou New process com 4D Server 64 bits, se recomenda passar no parâmetro pilha um valor mínimo de 512 Kb e aumentar ele em caso de uma cadeia de chamada importante ou é recebido o erro "out of stack".

As seguintes funções ou tecnologias não serão admitidas na versão atual 4D Server 64 bits para OS X:

Função/TecnologiaComentário
XSLT with Xalan_o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER e _o_XSLT GET ERROR não funcionarão. Utilize o módulo PHP libxslt em seu lugar.
Formato PICTÍcone de formato de imagem não disponível + será mostrada a extensão de arquivo em seu lugar (ver Unavailable picture format). O formato PICT é obsoleto a nível global em 4D, ver também _o_AP Is Picture Deprecated
cicn iconsO comando GET ICON RESOURCE não é suportado no servidor (*)
arquivos de banco de dados .RSRArquivos de banco de dados .RSR não será aberto automaticamente. Precisa usar Open resource file.
Arquivos writable resource_o_Create resource file não são suportados no servidor (*); pode apenas abrir arquivos resource em modo leitura.
Recordatório: os arquivos de recursos Mac OS são obsoletos desde 4D v11.
_o_Font numberEste comando não é suportdo no servidor (*)
Modo compatibilidade ASCIISó é suportado o modo Unicode
Capa de rede antigaSó é suportada ServerNet (ver Nova capa de rede ServerNet (compatibilidade))
Comunicação porta serialNão disponível
Caixa de diálogo de importação/exportaçãoNão disponível
Editor de etiquetasNão disponível
Usar Web Kit integrado em Web areasNão disponível

(*) Um erro é devolvido se este comando se executa no servidor.

 
PROPRIEDADES 

Produto: 4D
Tema: Uso de 4D Server

 
HISTÓRIA 

Criado por: 4D v15
Modificado: 4D v15.1

 
ARTICLE USAGE

Manual de 4D Server ( 4D v16)