10. Nouveautés 2004.1▲
• Pointeur sur les variables locales ;
• Nouvelle interface du dialogue d'ouverture, avec gestion des Favoris ;
• Autorisation de l'ouverture du fichier de structure en lecture (Mode Structure, dialogue Préférences/Application/Accès : ajout "Autoriser l'ouverture du fichier de structure en lecture seule") ;
• Envoi des fichiers et dossiers contenus dans le dossier EXTRAS du 4D Server aux 4D Clients ;
• Dans les zones de sous-formulaires, case à cocher dans la liste des propriétés permettant d'autoriser ou pas la suppression dans la zone avec les touches Suppr et Ret. Arrière ;
• Saisie prédictive dans l'éditeur de méthode avec "(" ou ";" ;
• Nouveau dialogue de licences accessible via Mise à jour des licences ou
la commande CHANGER LICENCES ;
• Les documents ouverts en lecture SAX doivent impérativement être ouverts en lecture seule ;
• Nouveaux dictionnaires disponibles avec la commande CHANGER DICTIONNAIRE.
• Gestion des ressources en data fork
Documentation : Addendum 4D 2004.1 (PDF)
10-1. Nouvelle commande▲
MONTRER SUR DISQUE (CheminAccès { ;*})
Affiche le dossier indiqué dans CheminAccès.
Si l'élément est un dossier, montre son contenu
10-2. Nouveaux paramètres▲
• La fonction Dossier 4D admet désormais ces constantes en paramètre :
· Dossier 4D actif "Application Data\4D" ou "Applications Support:4D"
· Dossier "Extras"
· Dossier "Licences"
· Dossier base 4D client "NomBase_Adresse"
• FIXER VARIABLE ENVIRONNEMENT admet deux constantes supplémentaires :
· _4D_OPTION_CURRENT_DIRECTORY (Mac : chemin relatif)
· _4D_OPTION_HIDE_CONSOLE (Windows : cache la console)
• Lire parametre base et FIXER PARAMETRE BASE admettent de nouveaux paramètres :
· Lire parametre base ([Table];Numéro automatique table)
· FIXER PARAMETRE BASE ([Table];Numéro automatique table;EntierLong)
permet de lire/fixer le prochain numéro renvoyé par Numerotation automatique
· Lire parametre base ([Table];Enreg requêtes 4D Server)
· Lire parametre base ([Table];Enreg requêtes Web)
· Lire parametre base ([Table];Client Enreg requêtes Web)
· FIXER PARAMETRE BASE ([Table];Enreg requêtes 4D Server)
· FIXER PARAMETRE BASE ([Table];Enreg requêtes Web)
· FIXER PARAMETRE BASE ([Table];Client Enreg requêtes Web)
enregistre et lit les requêtes 4D Server, 4D Server Client ou Web
• Nouvelle constante "Est un texte" autorisée pour les envois par blob :
DECLARATION SOAP (Blob,Est un texte;Entrée_sortie)
permet de retourner des arguments SOAP d'une taille supérieure à 32Ko grâce aux BLObs
10-3. Nouveautés ListBox▲
• DEFILER LIGNES (*;objet;position)
affiche la ligne de la listbox indiquée en Position en haut de la listbox
• Deux nouvelles constantes
· Lire information listbox (*;objet;Position barre def ver listbox)
· Lire information listbox (*;objet;Position barre def hor listbox)
• Les dates à nul apparaissent vides et non plus 00/00/00
• Affichage des cases à cocher 3 états dans la ListBox
• Synchronisation tableaux et ListBox
10-4. Nouveauté 4D Tools▲
• Onglet Structure
case à cocher supplémentaire pour supprimer le code compilé au compactage de la structure.
10-5. Nouveautés 4D Write▲
• WR APPELER SUR EVENEMENT et WR FIXER PROPRIETES ZONE,
nouveaux paramètres :
WR APPELER SUR EVENEMENT (zone;wr sur minuteur;Méthode)
appelle la Méthode toutes les 60 secondes par défaut.
Délai à changer dans WR FIXER PROPRIETES ZONE (zone;wr fréquence minuteur;valeur)
10-6. Nouveautés 4D View▲
• Impression partielle du document possible ;
• Nouveau dialogue "Propriétés avancées" disponible dans la liste des propriétés avec :
options affichage : saisie, sélection et glissé-déposé, triggers, divers, générateur automatique de code.
• Deux nouvelles commandes :
· PV Param impression vers blob (zone) -> blob
· PV BLOB VERS PARAM IMPRESSION (zone;blob)
10-7. Nouveautés 4D Pack (2004 et 2004.1)▲
• AP Add Table and Fields (NomTable ;TableauNomChamp ;TableauTypeChamp ;TableauLongueurChamp)
• AP Get Templates (TableauNomModèles)
• AP Create relation (N°TableSource ;N°ChampSource ;N°TableDestination ;N°ChampDestination)
• AP Create method (NomMéthode ;TableauPropriétés ;BlobcontenantCode{;DossierExplorateur})
10-8. Composant :▲
• Nom méthode courante
fonctionne désormais dans une méthode privée du composant.