4D v16

Utilizar 4D Server 64 bits para OS X

Inicio

 
4D v16
Utilizar 4D Server 64 bits para OS X

Utilizar 4D Server 64 bits para OS X  


 

 

A partir de la versión 15.1, 4D Server ofrece una versión 64 bits para OS X. Gracias a este nuevo producto, sus aplicaciones 4D Server pueden aprovechar al máximo la potencia de las máquinas de 64 bits de Apple.

La principal ventaja de la tecnología de 64 bits es que más memoria RAM puede ser direccionada. Esta sección cubre las particularidades relativas a la implementación y uso de la versión de 64 bits de 4D Server en OS X.

La versión 64 bits de 4D Server requiere OS X en versión 10.9 (Mavericks) o superior. Por favor, consulte los arrays de certificación disponibles en el sitio web de 4D para saber qué sistemas operativos son compatibles con su versión de 4D Server.

La aplicación 4D Server dirigida a las arquitecturas 64 bits es una versión específica, dedicada a este entorno (no funciona en un sistema operativo de 32 bits).

Toda aplicación cliente 4D en 32 bits o 64 bits, OS X o Windows, puede conectarse a una versión 64 bits de 4D Server (vea el siguiente diagrama).

En modo interpretado, las mismas bases de datos 4D se pueden ejecutar con un 4D Server 64 bits o 4D Server 32 bits. El desarrollo es idéntico independientemente de la aplicación que se utiliza (salvo las limitaciones que se indican a continuación).

En modo compilado, las bases de datos deben haber sido compiladas para procesadores de 64 bits con el fin de ser ejecutadas por un 4D Server 64 bits. Una base de datos compilada únicamente en 32 bits y que no contiene código interpretado no se puede ejecutar con un 4D Server 64 bits.

Vista general de la arquitectura 4D Server 32 bits y 64 bits

Si la base utiliza plug-ins, también deben instalarse en versión 64 bits para OS X en la máquina servidor.

Las aplicaciones 4D pueden ser compiladas para procesadores 32 bits y 64 bits. Para ello, debe utilizar la opción Compilación múltiple (32 bits y 64 bits) disponible en la página "Compilador" de las Propiedades de la base: 



Cuando se activa esta opción, el compilador incluye el código 64 bits y el código 32 bits en los archivos .4DC y .4DB. Estos archivos pueden ser ejecutados ya sea con un 4D Server 32 bits o 64 bits. De forma predeterminada, esta opción no está seleccionada.

Con el fin de soportar la arquitectura OS X 64 bits, se modificó el compilador integrado de 4D. En consecuencia, sólo las bases de datos compiladas con 4D v15 o superiores (Nota: la modificación del compilador ha sido efectiva desde 4D v14 R3) pueden ejecutarse en OS X 64 bits. Esto significa que:

  • si desea utilizar bases 4D existentes en OS X 64 bits en modo compilado, debe volver a compilarlas con 4D v15 (o superior),
  • si sus bases utilizan componentes compilados, debe volver a compilar los componentes con 4D v15 o superior.

La pila de un proceso ejecutado en un 4D Server 64 bits requiere más memoria que en un 4D Server 32 bits (dos veces más). Cuando crea un proceso en el servidor con la ayuda del comando Execute on server o New process con 4D Server 64 bits, se recomienda pasar en el parámetro pila un valor mínimo de 512 KB y aumentarlo en caso de una cadena de llamada importante o si recibe el error "out of stack".

Las siguientes funciones o tecnologías no se soportan en la versión actual de 4D Server 64 bits para OS X:

Función/TecnologíaComentario
XSLT with Xalan_o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER y _o_XSLT GET ERROR no funcionarán. Utilice el módulo PHP libxslt en su lugar.
Formato PICTIcono de formato de imagen no disponible + se mostrará la extensión de archivo en su lugar (ver Formato de imagen no disponible). El formato PICT es obsoleto a nivel global en 4D, ver también _o_AP Is Picture Deprecated
cicn iconsEl comando GET ICON RESOURCE no es soportado en el servidor (*)
Recordatorio: los archivos de recursos Mac OS son obsoletos desde 4D v11.
_o_Font numberThis command is not supported on the server (*).
Modo compatibilidad ASCIISólo se soporta el modo Unicode
Capa de red antiguaSólo se soporta ServerNet (ver Nueva capa de red ServerNet (compatibilidad))
Caja de diálogo de importación/exportaciónNo disponible
Editor de etiquetasNo disponible
Utilización del Web Kit integrado en áreas webNo disponible


(*) Un error se devuelve si este comando se ejecuta en el servidor.

 
PROPIEDADES 

Producto: 4D
Tema: Uso de 4D Server

 
HISTORIA 

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

 
ARTICLE USAGE

Manual de 4D Server ( 4D v16)