4D v18

Cambiar de 32 bits a 64 bits

Inicio

 
4D v18
Cambiar de 32 bits a 64 bits

Cambiar de 32 bits a 64 bits    


 

 

4D v18 solo funciona en 64 bits, macOS y Windows.

Actualizar una aplicación 4D 32 bits a una versión 64 bits requiere un trabajo de preparación.

Toda la línea de productos 4D 64 bits ya no depende de la librería Mac2Win de Altura. Mac2Win de Altura ahora está completamente eliminado de las versiones 64 bits de 4D Developer Edition y 4D Volume Desktop, lo que permite que estos productos utilicen completamente las API Windows modernas:

  • 4D Developer Edition y 4D Volume Desktop Windows 64 bits en v17 (desde v16R2)
  • 4D Server Windows 64 bits en 4D v17 (desde v16 R4)

Nota: las versiones Windows 32 bits de 4D (hasta v17 R4) utilizan Mac2Win.

4D Developer Edition 64 bits integra los nuevos editores de etiquetas, de informes rápidos y de importación y exportación, modernos, intuitivos y fácil de usar. Puede lanzar varias instancias de 4D Developer Edition 64 bits en su ordenador sin tener que instalar la aplicación dos veces.

Si su aplicación funciona con un 4D Server 64 bits Windows o macOS, la mayor parte del trabajo ya está hecho. Las aplicaciones monopuesto 64 bits pueden requerir algunos pasos adicionales. Esta sección ofrece una lista de comprobación paso a paso para ayudarle a verificar todos los puntos necesarios antes y después de la actualización.

Nota: al igual que con cualquier proceso de actualización, es una buena práctica utilizar el CSM y lanzar un proceso de verificación antes de cada paso importante para asegurarse de que tanto los datos como la estructura son válidos.

 
 

El primer requisito consiste en actualizar sus plug-ins (si los hay) a su versión 64 bits:

  • Plug-ins 4D:
    Todos los plug-ins ya existen en versiones 64 bits, excepto 4D Write y 4D View.
    • Si su aplicación utiliza 4D Write, debe considerar migrar su código a 4D Write Pro. Una buena práctica es guardar su código 32 bits existente e iniciar un nuevo módulo basado en 4D Write Pro 64 bits. Si, durante un periodo transicional, desea tener a la vez sus documentos 4D Write y 4D Write Pro, debe utilizar 4D v17 32 bits.
    • Si su aplicación utiliza 4D View, deberá utilizar las funcionalidades de 4D View Pro u otras alternativas.
  • Plug-ins de terceros:
    Contacte a sus proveedores para obtener las versiones 64 bits.

  1. Actualice su aplicación a la última versión 32 bits, por ejemplo, 4D v17 32 bits.
  2. Asegúrese de que el modo Unicode esté activo.
  3. Convierta toda imagen PICT/cicn/QuickTime.Para detectar los formatos de imagen obsoletos en sus datos, puede utilizar el comando GET PICTURE FORMATS. También es necesario reemplazar todas los formatos de imagen no soportados en la estructura de su base. Una verificación con el CSM detectará imágenes obsoletas en archivos de recursos para los botones de imagen y 3D, así como también para imágenes estáticas.
  4. Reemplace las funcionalidades basadas en XSLT (comandos , o ), por el comando PROCESS 4D TAGS por ejemplo.
  5. Reemplace las llamadas por llamadas de nombre de fuentes.
  6. Elimine todo código que cree o modifique archivos de recursos.
En este punto, usted está listo para abrir su base de datos con una versión 64 bits de 4D.

  1. Abra su aplicación con una versión 64 bits de 4D Developer Edition.
  2. Si utiliza el motor de renderización WebKit integrado para sus áreas Web, verifique que pase automáticamente al motor de renderización del sistema (el acceso a los métodos 4D con $4d sigue siendo válido).
  3. Si su código utiliza la Mac spool file format option del comando SET PRINT OPTION, debe reemplazarlo por una llamada a SET CURRENT PRINTER con la constante Generic PDF driver.
  4. Verifique las llamadas y usos del editor de etiquetas (consulte Editor de etiquetas).
  5. Verifique las llamadas y usos del editor de informes rápidos (consulte Informes rápidos)

Su aplicación es totalmente compatible con 64 bits y puede beneficiarse de todas las nuevas funcionalidades de 4D 64 bits.

En particular:

  • La arquitectura 64 bits empuja los límites de la memoria caché de la base de datos. Mejora el rendimiento de su base simplemente utilizando una caché más grande.
    Adopta poderosas funcionalidades 64 bits, como procesos apropiativos, objetos de formulario animados o nuevas funcionalidades de impresión.
    Construya sus aplicaciones con 4D Runtime Volume License 64 bits.
    Utilice 4D Server 64 bits Win y macOS en versión final, consulte las secciones Utilizar 4D Server 64 bits para OS X y Utilizar 4D Server 64 bits (Windows)
  • Nuevo editor de informes rápidos, compatible con los informes creados con versiones anteriores. Ver Editor de etiquetas.
  • Nuevo editor de etiquetas, compatible con los archivos de etiquetas creados con versiones anteriores. Ver Informes rápidos.
  • Crea gráficos utilizando un parámetro de tipo Objeto con el comando GRAPH.

 
 

 
PROPIEDADES 

Producto: 4D
Tema: Cambiar de 32 bits a 64 bits

 
HISTORIA 

 
ARTICLE USAGE

Conversión a 4D v18 ( 4D v18)