4D v15

Fonctionnalités obsolètes

Accueil

 
4D v15
Fonctionnalités obsolètes

Fonctionnalités obsolètes    


 

Commençons ce chapitre des obsolescences par les commandes ou fonctionnalités déclarées obsolètes dans les versions précédentes de la documentation mais qui, après une nouvelle évaluation en v15, ne sont plus considérées comme telles (elle peuvent donc toujours être utilisées, mais il est généralement conseillé de les remplacer par des commandes plus récentes) :

Avant

Apres

En rupture

En pied

En entete

Activation

Desactivation

Type document

Modifie

Appel exterieur

AFFICHER BARRE OUTILS

CACHER BARRE OUTILS

Ces deux dernières commandes ont été réactivées pour la gestion de barre d'outils personnalisée, et passent du thème "Interface Utilisateur" au thème "Fenêtres". De plus, la commande Creer fenetre formulaire accepte un nouveau type : Form fenêtre barre outils.

A compter de 4D v15, les commandes obsolètes sont systématiquement préfixées "_o_" et sont masquées dans les listes de commandes de 4D. Une cinquantaine de commandes obsolètes de 4D ont été renommées.

Pour la liste complète des commandes obsolètes renommées dans 4D v15, reportez-vous à la section Commandes obsolètes renommées.

XSLT  

Les commandes de transformation XSL sont déclarées obsolètes et ont été préfixées en conséquence. Par compatibilité, les transformations XSL sont toujours prises en charge dans 4D, mais leur usage est désormais déconseillé. L'utilisation de la technologie XSLT ne sera plus possible dans les versions futures de 4D.

4D Server 64-bit OS X : Le XSLT n'est pas inclus dans 4D Server 64-bit pour OS X. Par conséquent, l'exécution d'une de ces commandes depuis cette application génère l'erreur 33, "Méthode ou fonction non implémentée".

Pour remplacer la technologie XSLT dans vos bases de données, 4D vous propose deux solutions :

  • utiliser les fonctions équivalentes du module PHP libxslt, qui est installé dans 4D depuis la version 14.2. 4D a publié un document spécifique pour vous aider à utiliser le XSL de PHP en remplacement des commandes XSLT de 4D : Télécharger le document "La transformation XSLT avec PHP" (PDF)
  • utiliser les possibilités offertes par la commande TRAITER BALISES 4D, dont les capacités ont été élargies de manière significative en 4D v15.

  • La constante Avec bouton barre outils Mac OS est désormais obsolète, l'option correspondante a été déclarée obsolète par Apple depuis OS X 10.6. Cette constante était disponible dans les thèmes "Creer fenetre" et "Creer fenetre formulaire". Elle a été renommée _O_Avec bouton barre outils Mac OS dans 4D v15.
  • La constante qr police a été renommée _O_qr police. Elle est désormais obsolète et ne doit plus être utilisée (elle reste prise en charge par compatibilité mais sera supprimée des versions futures). Une nouvelle constante qr nom de police (10) a été ajoutée dans le thème "QR Propriétés de texte". Vous devez désormais utiliser cette constante pour définir une police, et utiliser une valeur de type chaîne. Vous pouvez passer un nom tel que retourné par la commande LISTE DES POLICES.

Un nouveau sélecteur est disponible pour les commandes Lire parametre base et FIXER PARAMETRE BASE : Utiliser ancienne couche réseau (Entier long, 87)

Ce nouveau sélecteur fixe ou lit le statut courant de l'ancienne couche réseau pour les connexions client/serveur. L'ancienne couche réseau va progressivement être remplacée dans vos applications par la couche réseau ServerNet. ServerNet sera nécessaire dans les prochaines versions de 4D afin de permettre aux applications 4D de tirer parti des futures évolutions réseau. Pour des raisons de compatibilité, l'ancienne couche réseau est toujours prise en charge afin de faciliter la transition des applications existantes (elle reste utilisée par défaut dans les applications converties depuis des versions antérieures à la v15). Si vous le souhaitez, vous pouvez dès maintenant activer la couche ServerNet.

  • Passez 1 dans ce paramètre pour utiliser l'ancienne couche réseau (et désactiver ServerNet),
  • passez 0 pour désactiver l'ancienne couche réseau (et utiliser ServerNet).

Cette propriété peut également être définie à l'aide de l'option "Utiliser l'ancienne couche réseau" dans le dialogue de compatibilité Nouvelles options de compatibilité (voir aussi section Nouvelle couche réseau ServerNet).

Note d'implémentation : La couche réseau ServerNet est fournie en préversion dans 4D v15.

Les plug-ins 4D Write et 4D View sont toujours pris en charge mais n'évolueront plus dans les prochaines versions. 4D développe actuellement les solutions de remplacement "4D Write Pro" et "4D View Pro", dont les fonctionnalités seront progressivement mises en place. Les premières versions de ces nouveaux outils sont déjà disponibles dans 4D v15.

 
 



Voir aussi  

Fonctionnalités obsolètes ou supprimées

 
PROPRIÉTÉS 

Produit : 4D
Thème : Fonctionnalités obsolètes
Nom intl. : Obsolete functions

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

Conversion en 4D v15 ( 4D v15)