4D v16.3Utiliser 4D Developer Edition 64 bits |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Utiliser 4D Developer Edition 64 bits
|
Version | OS X version 10.10 (Yosemite) ou supérieur |
RAM | 8 Go |
Veuillez vous reporter aux matrices de certification disponibles sur le site Internet de 4D pour vérifier les systèmes compatibles avec votre version de 4D.
Les applications 4D destinées aux architectures 64 bits sont des versions spécifiques, dédiées à cet environnement (elles ne fonctionnent pas sur un OS 32 bits).
En mode interprété, les mêmes bases de données 4D peuvent être exécutées par une application 4D en 64 bits ou 32 bits (serveur ou locale). Le développement est identique, quelle que soit l'application utilisée (hormis en ce qui concerne les limitations décrites ci-dessous).
En mode compilé, les bases de données doivent avoir été compilées pour les processeurs adéquats : 64 bits pour pouvoir être exécutées par une application 4D 64 bits, et 32 bits pour pouvoir être exécutées par une application 4D 32 bits Une base de données compilée uniquement en 32 bits et qui ne contient pas de code interprété ne peut pas être exécutée par une application 4D 64 bits, et inversement. Vous pouvez compiler votre base de données pour une architecture spécifique ou pour les deux. Pour plus d'informations sur la compilation, reportez-vous au prochain paragraphe.
Le tableau suivant décrit les principes de compatibilité en fonction des différents environnements d'exécution de 4D et du code de la base :
Code disponible | 4D 32 bits | 4D 64 bits | |
4D Server 32 bits | interprété | OK | OK(*) |
compilé uniquement en 32 bits | OK | - | |
compilé en 32 bits et en 64 bits | OK | OK(*) | |
4D Server 64 bits | interprété | OK | OK(*) |
compilé uniquement en 64 bits | - | OK(*) | |
compilé en 32 bits et en 64 bits | OK | OK(*) | |
Base locale | interprété | OK | OK |
compilé uniquement en 32 bits | OK | - | |
compilé uniquement en 64 bits | - | OK | |
compilé en 32 bits et en 64 bits | OK | OK |
(*) Avec la version 32 bits de 4D Server (toutes plates-formes) et la version 64 bits de 4D Server pour Windows, vous devez vous assurer que la couche réseau ServerNet est activée côté serveur, puisque l'ancienne couche réseau n'est pas disponible sur la version 64 bits de 4D Developer Edition. Pour plus d'informations, reportez-vous au paragraphe Nouvelle couche réseau ServerNet (compatibilité).
Les plug-ins et composants suivants peuvent être chargés et exécutés indifféremment par 4D Server, 4D Developer Edition ou 4D Volume Desktop en 32 bits ou en 64 bits :
4D View et 4D Write
4D View et 4D Write sont des plug-ins 32 bits et ne peuvent être utilisés en principe qu'avec des versions 32 bits de 4D. Toutefois, deux aménagements sont proposés par 4D :
Cette section présente les particularités liées à l'implémentation et l'utilisation de la version 64 bits de 4D Developer Edition et 4D Volume Desktop pour OS X.
De nombreuses fonctionnalités et boîtes de dialogues de 4D ont été adaptées, voire réécrites, afin de prendre en charge l'architecture 64 bits. La plupart de ces changements sont "transparents" et n'entraînent pas de modification de fonctionnement dans les versions 64 bits. Cependant, quelques éditeurs ont du être sensiblement modifiés par rapport à leur version 32 bits et des fonctions élémentaires telles que l'impression ont été mises à jour :
Fonctionnalité | Commentaires |
Editeur d'états rapides | Editeur entièrement réécrit. Cf. section Etats rapides (64 bits). |
Editeur d'étiquettes | Editeur entièrement réécrit. Cf. section Editeur d'étiquettes (64 bits). |
Graphes | La commande GRAPH accepte un paramètre de type objet permettant de définir les propriétés du graphe. |
Impressions | Mise à jour des boîtes de dialogue "Imprimer" (utilisation de boîtes de dialogue système standard). La boîte de dialogue "Format d'impression" n'est plus affichée automatiquement (cf. commande PRINT SETTINGS). Modification des commandes SET CURRENT PRINTER et SET PRINT OPTION. |
Boîtes de dialogue Import/Export | Fonctionne comme en version 32 bits, excepté le support XSL pour les exports XML (XSLT n'est plus supporté - voir ci-dessous) et via une source ODBC (désactivé, voir ci-dessous) |
Certaines fonctions spécifiques ont été désactivées dans 4D Developer Edition 64 bits :
Fonction/technologie | Commentaires |
Import/Export via une source ODBC | Désactivé |
Editeur d'états rapides : tableaux croisés | Désactivé |
Editeur d'états rapides : encadrements | Désactivé |
Editeur d'états rapides : contrôle de l'interface par programmation (QR ON COMMAND, QR EXECUTE COMMAND) | Désactivé. Interface type "ruban" non contrôlable dans le nouvel éditeur. Utilisez la zone de sous-formulaire si vous souhaitez créer une interface personnalisée |
Editeur d'étiquettes : planche standard | Désactivé |
WebKit intégré dans les zones Web | Désactivé. Si l'option était utilisée, bascule automatique sur le moteur Web système. Sous OS X, l'accès aux méthodes 4D via $4d est maintenu |
Les fonctions et technologies suivantes sont obsolètes et ne seront pas prises en charge dans 4D Developer Edition 64 bits :
Fonction/technologie | Commentaires |
XSLT avec Xalan | Les commandes _o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER, et _o_XSLT GET ERROR ne fonctionnent pas. Utiliser la commande PROCESS 4D TAGS ou le module PHP libxslt. |
Format PICT | Icône de format d'image non disponible + extension de fichier affichées. Le format PICT est globalement obsolète dans 4D, voir aussi Images au format PICT. |
QuickTime | QuickTime pour les images n'est plus supporté. Le paramètre Prise en charge QuickTime de la commande SET DATABASE PARAMETER est ignoré. |
cicn icons | La commande GET ICON RESOURCE n'est pas prise en charge, elle retourne une erreur. |
Fichiers de base .RSR | Les fichiers .RSR des bases de données ne sont pas ouverts automatiquement. Vous devez utiliser Open resource file. |
Fichiers de ressource éditables | La commande _o_Create resource file n'est pas prise en charge, vous pouvez uniquement ouvrir les fichiers de ressource en lecture. |
_o_Font number | Commande non prise en charge ; elle retourne une erreur. |
_o_Open external window | Commande non prise en charge ; elle retourne une erreur. |
Ancienne couche réseau | Seul ServerNet est pris en charge. |
Mode compatibilité ASCII | Seul le mode Unicode est pris en charge. |
AP Print settings to BLOB / AP BLOB to print settings (4D Pack) | Remplacées par les commandes Print settings to BLOB / BLOB to print settings |
Plug-ins 4D Write et 4D View | Utiliser 4D Write Pro et 4D View Pro |
Produit : 4D
Thème : Introduction
Créé : 4D v16
4D - Mode Développement ( 4D v16.1)
4D - Mode Développement ( 4D v16.3)
Hérité de : Utiliser 4D Developer Edition 64 bits ( 4D v16)