Harmony 2022 service pack d [407d] : notes de version
Version harmony | Service pack | Date de sortie |
---|---|---|
407 | d | 12 Avril 2022 |
Ce service pack concerne les serveurs ainsi que les clients.
Au niveau de l'assurance logicielle, l'indice de ce Service Pack a augmenté. Il faudra donc effectuer une prorogation via DLMT.
- 1 Notes de changements de version
- 1.1 Améliorations
- 1.1.1 OpenXml
- 1.1.2 Impression
- 1.1.3 Xperf
- 1.1.4 XperfSQL
- 1.1.5 xTerminalServeur
- 1.1.6 xRtDiva
- 1.2 Corrections
- 1.1 Améliorations
Notes de changements de version
Améliorations
OpenXml
Optimisation de la lecture et de l'écriture des cellules.
Ajout d'une option lors de l'écriture pour indiquer à OpenXml de ne plus rechercher si la cellule existe déjà.
Après l'ouverture du fichier excel (OpenXml_fileoopn) on peut indiquer à parir de la ligne N, de ne plus faire la recherche :
define OpenXml_NoReadLineOnSax = 53
OpenXml_SetOption(OpenXml_NoReadLineOnSax,7) ;OpenXml_NoReadLineOnSax a partir de la ligne 7
A noter que, comme la fonction OpenXml_SetOption existe aussi dans les anciennes version de OpenXml, si on ajoute ce code dans un programme diva et que ce programme diva s'exécute avec une ancienne version, il n'y aura pas d'erreur, on n'aura simplement pas la fonctionnalité. On peut modifier les programmes diva avec l'appel de OpenXml_SetOption et il restera compatible avec toutes les versions Harmony.
Impression
Optimisation de la génération excel dans l'édition.
Optimisation de la copie du fichier dhvw.
Optimisation du calcul des textes avec un angle, dans le mode duplicata.
Xperf
Ajout de compteurs sur les impressions afin de voir le temps passé dans chaque partie de l'impression :
L'ouverture et le dialogue avec le driveur imprimante
La génération des objets dans la page, avec le détail pour les images et les rtf
Le temps passé à écrire le mode debug (ce qui permet de s'apercevoir si le mode debug est actif ou pas)
Le temps de xmiprint avec le temps d'appel des traitements diva
Le temps passé pour l'envoi de l'édition en mail ou en fax
Le temps passé d'attente dans le spool
Le temps de chauffe de l'imprimante (les imprimantes thermique ont un temps de chauffe avant de pouvoir les utiliser)
Etc...
Ajout de compteurs sur le debug quand on est en mode perfsql :
Sur les temps de traitement sur l'écriture des requêtes sql dans le fichier debug
Etc...
Une nouvelle colonne 'commentaire' affiche une étoile en mode liste quand il y a un commentaire, le double clic sur la ligne ou shift F6 permet de voir la ligne en mode fiche et de voir le commentaire de cette ligne.
XperfSQL
Optimisation de l'écriture et de la génération du texte de la requête, notamment en mode cloud lors de l'écriture du fichier log à travers le réseau.
Ajout du nom du dico dans le message d'erreur 0x0C01 0x0C02.
xTerminalServeur
Suppression du message superflu à l'arret de xTerminalServeur.
xRtDiva
Il est possible de désactiver les tests à l'exécution de débordement sur les fonctions left, mid et right des string, en ajoutant une clé de registre DisableLeftMidControl à la valeur 1 dans HKLM\...\Divalto\divalto.ini\System.
Corrections
xConsole
Correction de l'erreur fc xme lors de la suppression de tâches selon l'environnement s'il n'y avait aucune tâche à supprimer.
Xwpf
Correction de l'autoscroll qui ne fonctionnait pas lorsqu'on drag & drop des activités ou favoris dans la barre d'activités.
Correction d'un bug au niveau du widget calendrier qui provoquait une exception suite à un passage par le mode plein écran
Correction d'un bug qui provoquait une exception lorsque l'on spam-clique dans l'interface d'accueil.
Correction d'un bug : toutes les lignes ne s'affichaient pas dans le tableau de validation d'une saisie multiple dans les zooms
Zoom
Correction d'un problème lors de la pose et de l'annulation d'un filtre sur un zoom non optimisé.