Bugs corrigés dans la v13.6 (tous produits) - 12 juin 2015 Driver ODBC ACI0088645 Affichage des réels dans MS Access Avec Microsoft Access, si vous lisez des données 4D de type Réel, les valeurs sont affichées en notation scientifique mais la précision peut être affectée.ce problème est maintenant fixé dans 4D ODBC Driver v13.6, v14.3 et v14 R4. Pour profiter de cette correction, vous devez activer l'option "MSAccess" dans le panneau de configuration du DSN. ACI0089090 Une requête SQL contenant un paramètre est rejetée par MS Query : "Server rejected the connection:failed to execute statement" Avec 4D ODBC Driver v13.5.si vous utilisez MS Query pour exécuter une requête SQL contenant un paramètre, en ciblant une source de données 4D, une erreur est générée "Server rejected the connection:failed to execute statement". Voici un exemple d'une telle requête SQL qui cause cette erreur : " SELECT Contacts.CompanyID, Contacts.Surname FROM Contacts Contacts WHERE (Contacts.CompanyID=[param]) ". ACI0089105 MS SQL Server Erreur 7356 avec OPENQUERY En v13.5, une exécution d'une requête OPENQUERY avec un server lié MS SQL Server génère une erreur : Msg 7356, Niveau 16, État 1, Ligne 1,. ACI0091271 Drivers ODBC : Des erreurs apparaissent lors du rafraichissement des données envoyées à Crystal Reports Drivers ODBC : Des erreurs apparaissent lors du rafraichissement des données envoyées à Crystal Reports. 4D Write ACI0086794 4D Write: Positionnement approximatif du curseur en zoom 200% 4D Write: Positionnement approximatif du curseur en zoom 200% ACI0069136 Choix d'un document RTF impossible pour mettre en lien hypertexte dans 4D Write Sélectionnez "Insérer un lien hypertexte..." avec un clic droit dans une zone 4D Write et choisissez "Ouvrir document" pour sélectionner RTF comme type de doc pour l'ouvrir : Les documents RTF ne sont pas activées lors de la navigation. ACI0085460 4D Write : 4D convertit les caractères spéciaux des balises html lors de la sauvegarde sous HTML 4D Write : 4D convertit les caractères spéciaux des balises html lors de la sauvegarde sous HTML.
ACI0088392 L'affichage d'image Mac, comme les formats PICT, peuvent faire quitter l'application inopinément sous système Windows L'affichage d'image Mac, comme les formats PICT, peuvent faire quitter l'application inopinément sous système Windows. Sont concernées aussi bien les applications 4D que les plugins (4D Write,...). Ceci est corrigé dans 4D et 4D Write 4D View ACI0076706 Mauvais positionnement d'image avec 4D View à l'impression La répétition de ligne avec une image sur un document 4D View génère un mauvais positionnement lors de l'impression. ACI0086796 Le menu popup des tailles de polices s'affiche incorrectement Si on définit une nouvelle feuille de style et qu'on souhaite paramétrer une taille de police, le menu popup s'affiche incorrectement. ACI0074329 Crash lors d'un double-clic dans une cellule avec une référence de méthode Depuis la version 13.x,4D se bloque aprés un double-clic dans une cellule 4D View avec une méthode de référence comme "eval4d" ou "= méthode" qui remplit la cellule avec une image. ACI0086274 Les ascenseurs de navigation des volets de 4D view sont incorrects Les ascenseurs de navigation des volets sont incorrects ; ils semblent prendre pour base le contenu complet du la zone 4D View, alors qu'ils devraient être vide quand le contenu tient dans la zone visibel de la zone. Depuis le système Mac OS X 10.7.x, les ascenseurs inactifs n'apparaissent pas correctement. ACI0087028 Des cellules dans 4D view ne s'impriment pas si l'option d'impression de répétition de lignes est activée Des cellules dans 4D view ne s'impriment pas si l'option d'impression de répétition de lignes est activée. ACI0087601 Mauvais format de nombre décimaux avec 4D View Dans une architecture client/serveur avec Mac Os, 4D view ne tient pas en compte du formatage local des nombres sur l'os client. ACI0090149 Affichage de couleur de texte erroné dans une cellule lorsque la propriété "auto wrap" est active Affichage de couleur de texte erroné dans une cellule lorsque la proprieté "auto wrap" est active. Plug-in SDK ACI0071389 'PA_ExecuteCommandByID' ne fonctionne pas avec des tableaux "PA_ExecuteCommandByID" ne fonctionne pas avec des tableaux. 4D ODBC Pro
ACI0041745 "ODBC_SQLBindParameter" ne retourne pas le résultat d'une procédure Avec 4D ODBC Pro, si vous exécutez une procédure stockée Oracle et souhaitez lire le résultat dans un paramètre de sortie, par exemple en utilisant la syntaxe suivante : $result:=odbc_sqlbindparameter ($icursorid;4;$iio;sql_integer ;0;0;->myResult;- >vindic). La variable myresult sera retournée vide. Le résultat de la procédure stockée est maintenant correctement chargé dans la variable myresult. 4D Internet Commands ACI0078522 IT_GetPort et SSL protocoles "IT_Getport" est non implémenté pour les protocoles 12 = SMTP SSL ; 13 = POP3 SSL ; 14 = IMAP SSL. Ceci est corrigé avec les versions v13.6, v14.2 et v14 R3 de 4D Internet Commands ACI0088718 'FTP_GetDirList' ne fonctionne pas avec FTP Microsoft IIS7 en mode MSDOS "FTP_GetDirList" ne fonctionne pas avec FTP Microsoft IIS7 en mode MSDOS. ACI0090575 MSG_EXTRACT : obtention d'un mauvais nom de fichier UTF8 La commande "MSG_EXTRACT" peut créer un nom de fichier incorrecte en UTF8 : certains caractères sont incorrects. 4D 4D Server ACI0092413 SUPPRIMER LIGNE MENU(...;-1) ne supprime pas le dernier élément ajouté SUPPRIMER LIGNE MENU(...;-1) ne supprime pas le dernier élément ajouté. ACI0092077 La commande 'ENREGISTRER EVENEMENT' n'écrit pas toujours dans la console Mac La commande "ENREGISTRER EVENEMENT" n'écrit pas dans la console Mac en utilisant la constante "Vers message debogage". ACI0091787 Ralentissement lors de l'utilisation des listes hiérarchiques Ralentissement lors de l'utilisation des listes hiérarchiques. ACI0091706 Problème de focus lors de l'édition de variable dans une zone Web Problème de focus lors de l'édition de variable dans une zone Web. ACI0091616 HTTP Request : méthode PROFIND ignorée Dans la documentation de "HTTP Request", il est indiqué : "Passez dans le paramètre méthodehttp la méthode HTTP de la requête", hors 4D semble ignorer la méthode PROFIND. ACI0091573 Impression via Javascript inopérante à partir d'une zone web Sur la plate-forme Windows, l'impression à partir d'une zone web classique ne fonctionne pas si l'impression est lancée via une commande Javascript après que la zone web ait été modifiée par la commande "WA FIXER CONTENU PAGE".
ACI0091546 Fuite mémoire en mode compilé lors de la conversion d'image QuickTime avec la commande "CONVERTIR IMAGE" Fuite mémoire en mode compilé lors de la conversion d'image QuickTime avec la commande "CONVERTIR IMAGE". ACI0091458 Problème de dessin de boutons 3D sous un formulaire de sortie Lors de l'ajout de nouveaux enregistrements dans la liste, seules les deux dernières lignes permettent l'affichage de bouton 3D au niveau de l'enregistrement. ACI0091425 Double clic droit non détecté sur listbox Double clic droit non détecté sur listbox. ACI0091413 Etat rapide : seule la 1ère ligne est imprimée quand on imprime vers 4D View Un texte sur plusieurs lignes n'a que la 1ère ligne d'imprimé quand on génère un état vers 4D View. ACI0091348 Suppression du dernier onglet par programmation peut faire quitter 4D La suppression du dernier onglet d'un objet de type 'Onglet' peut faire quitter 4D. Cela dépend du nombre d'onglets et/ou de la longueur du nom de l'onglet. ACI0091314 Arrêt inopiné de 4D suite à une recherche sur des tables liées Arrêt inopiné de 4D suite à une recherche sur des tables liées. ACI0091207 Problème lors de l'exécution d'un LEFT JOIN combiné d'un WHERE et OR Lors de l'exécution d'une instruction SQL qui contient un LEFT JOIN avec une deuxième partie de la clause WHERE contenant un 'OR' ou 'IN' référençant un enregistrement qui n'existe pas, on obtient un résultat incorrect. ACI0090951 Image SVG référencée par les objets d'interface sera imprimée en noir L'impression d'images SVG référencées par des objets d'interface (3d button / radio / check box / picture button / picture menu) se fera en noir. ACI0090847 En cas de changement d'onglet courant, 4D ne le rend pas toujours visible. En cas de changement d'onglet courant, 4D ne le rend pas toujours visible. ACI0090844 SVG à partir de Highcharts ne s'imprime pas correctement Highcharts v4 produit un SVG qui s'affiche correctement dans une image 4D, mais ne s'imprime pas correctement. ACI0090753 'Lire nom fichier image' échoue dans certaines conditions Il peut rarement arriver qu'à l'issue du rechargement d'une image, la commande "Lire nom fichier image" ne retourne pas son nom. ACI0090444 Impression d'images inopérante avec une 'impression de taille variable' Certaines images ne s'impriment pas en v13, cela varie en fonction du format d'affichage et de la propriété "impression de taille variable".
ACI0090378 Erreur 406 du serveur web en fonction du contenu du champ http "accept" Le fait d interroger le serveur web 4D avec le champ http "accept" contenant les valeurs "compress", "gzip" ou "identify" provoque le renvoi d'une erreur 406 sans passer par la méthode base 'Sur connexion web'. ACI0090363 Image SVG avec "aucun" dans les propriétés devient noir à l'impression Un document SVG avec une valeur "aucun" dans les propriétés ne fonctionne pas bien à l'impression: il devient noir lors de l'impression. ACI0090343 Spécifier 'CTRL' + '<' pour ajouter 1 fiche en sous-formulaire en rajoute 2 Spécifier 'CTRL' + '<' pour ajouter une fiche en sous-formulaire en rajoute deux. ACI0090337 Services web : process web 4D mal initialisés peuvent planter 4D Dans une utilisation des services web, les process web 4D ne sont pas correctement initialisés ce qui peut créer un plantage inopiné de l'application (process web de l'utilisateur courant considéré comme 'Designer'). ACI0090259 Erreur d'exécution "paramètres invalides" dans la méthode service web Depuis la v13, la méthode service web affiche une erreur d'exécution si les paramètres du service web ne sont pas correctement déclarés. ACI0090155 Le copier/coller d'image faisant quitter l'application sur Mac OS X 10.10 La manipulation d'images dans le presse-papier (copier/coller, glisser/déposer, utilisation de la commande "LIRE DONNEES CONTENEUR") peut faire quitter l'application inopinément ; seulement sur le système Mac "Yosemite" (Mac OS X 10.10). ACI0090149 Affichage de couleur de texte erroné dans une cellule lorsque la propriété "auto wrap" est active Affichage de couleur de texte erroné dans une cellule lorsque la proprieté "auto wrap" est active. ACI0090125 Artéfact d'affichage des enregistrements sélectionnés pendant le balayage de la liste Artéfact d'affichage des enregistrements sélectionnés pendant le balayage de la liste. ACI0090049 Mauvaise copie de formulaire vers un autre 4D avec une listbox sélection Si on copie via un glisser / déposer un formulaire projet contenant une listbox sélection dans une autre base vierge, la table liée à la listbox n'est pas copiée. Le formulaire contient une liste box sélection sans table.si la base cible n'est pas vide et contient des tables, la listbox du formulaire copié n'est pas liée à la bonne table. ACI0090035 Erreur -9935 inopinée sur la commande "DOM Analyser source XML" Erreur -9935 inopinée sur la commande "DOM Analyser source XML". ACI0090018 L'index d'un champ peut devenir invalide après une modification en transaction L'index d'un champ peut devenir invalide après une modification lors d'une transaction.
ACI0089799 L'objet Cadran fonctionne mal et sa couleur n'est pas correcte sous Mac OS X 10.10. L'objet Cadran fonctionne mal et sa couleur n'est pas correcte sous Mac OS X 10.10. ACI0089765 Problème avec des fonts dans l'impression des images SVG Quelques problèmes de polices ont été remarqués dans l'impression des images SVG. ACI0089753 Impression de texte stylé de taille variable bloquant l'impression sous Window Dans certains cas, sous Windows, lorsqu'on lance une impression de plusieurs pages d'un texte stylé de taille variable, on part dans une boucle d'impression infinie. ACI0089742 Fenêtre non saisissable devient saisissable par l'ime La saisie via l'ime (input method editor) permet de saisir des données dans un champ défini comme non-saisissable quand la fenêtre a été en arrière plan une 1ère fois. ACI0089727 Recherche avec la commande 4D 'Majuscule' dans une transaction inopérante La recherche avec la commande "Majuscule" sur un champ indexé lors d'une transaction peut retourner un mauvais résultat. ACI0089465 Dans certain cas on a un temps de latence important à l'ouverture du formulaire contenant un sous-formulaire liste Dans certain cas on a un temps de latence important à l'ouverture du formulaire contenant un sous-formulaire liste. ACI0089423 Le contenu du presse-papier est modifié en passant d'un Mac vers un autre via le partage d'écran sous Mac Le contenu du presse-papier est modifié en passant d'un Mac vers un autre via le partage d'écran sous Mac. ACI0089417 Sélection d'une ligne de tableaux groupés compromise Après conversion d'une base v12 on remarque que la possibilité de sélectionner une ligne complète de zones de défilement groupées en affectant une valeur à un des tableaux n'est plus possible. Seule la ligne de la colonne contenant le tableau est sélectionnée. ACI0089368 Problème pour afficher des images 'zoomées' L'affichage d'une image fortement 'zoomée' conduit à des problèmes de redessinement, voir de crash de l'application. ACI0089340 Listbox : "Sur clic entête" non opérationnel sur un second écran Si une listbox est affichée dans un second écran qui n'est pas l'écran principal, le clic souris dans l'entête de la listbox ne fonctionne pas ; le tri n'est pas effectué et l'évènement "Sur clic entête" n'est pas généré. ACI0089181 Lors de la saisie dans un champ avec le format suivant : ## ####, la valeur n'est pas bien affichée : le dernier chiffre est toujours omis Lors de la saisie dans un champ avec le format suivant : ## ####, la valeur n'est pas bien affichée : le dernier chiffre est toujours omis.
ACI0089049 Méthodes objets non dupliquées après copier/coller d'un objet de type 'Groupe' Le "copier/coller" d'un objet de type 'Groupe' d'un formulaire vers un autre ne fonctionne pas correctement : les éventuelles méthodes objets des objets contenus dans le groupe ne sont pas bien/du tout copiées. ACI0089034 'PROPRIETES IMAGE' retourne une largeur et une hauteur codées sur 16 bits La commande "PROPRIETES IMAGE" retourne une largeur et une hauteur codées sur 16 bits (au lieu de 32 bits). ACI0088986 Crash lors de l'utilisation d'un dialogue d'impression avec une zone web Lorsque le dialogue de paramétrage d'impression système est appelé dans un formulaire 4D via la commande "PARAMETRES IMPRESSION" et qu'une zone web classique est utilisée dans ce formulaire, alors l'application peut quitter inopinément lorsque l'utilisateur glisse ce dialogue d'impression sur l'écran. ACI0088909 La relecture des commentaires d'une ancienne version génère des erreurs En v13.5 et v14.2 la relecture des commentaires enregistrés avec une ancienne version de 4D (PPC), engendre des erreurs d'exécution. ACI0088901 Si un utilisateur arrête une sauvegarde programmée, les prochaines sauvegardes programmées n'ont pas lieu Si un utilisateur arrête une sauvegarde programmée, les prochaines sauvegardes programmées n'ont pas lieu. ACI0088849 La commande "APPLIQUER A SELECTION" peut faire quitter 4D inopinément pendant la compilation si le 1er paramètre est un pointeur non dépointé La commande "APPLIQUER A SELECTION" peut faire quitter 4D inopinément pendant la compilation si le 1er paramètre est un pointeur non dépointé. ACI0088830 4D quitte lorsqu'on provoque un défilement de la listbox en déplaçant une ligne 4D quitte lorsque l'on provoque un défilement de la listbox en déplaçant une ligne. ACI0088792 Champs non affichées dans un Format Liste Dans certaines conditions, en faisant un 'CTRL + A' dans un format liste, la première colonne d'enregistrement est surlignée en blanc (sauf pour la 1ère ligne). Système Windows seulement. ACI0088763 4D client auto-exécutable quitte au lancement d'une mise à jour automatique Si on connecte un client auto-exécutable à un serveur auto-exécutable sans archive client mais ayant un numéro de version différent, le dialogue de mise à jour s'affiche ; si on lance la mise à jour automatique le client quitte inopinément. ACI0088762 Un client auto-exécutable peut se connecter à une base lancée sur 4D serveur. Un client auto-executable peut se connecter à une base lancée sur 4D serveur et le client affiche le dialogue de mise à jour.
ACI0088740 Copier/coller entre 2 applications ne fonctionne pas avec les boutons images Copier/coller entre 2 applications ne fonctionne pas avec les boutons images. Des # sont ajoutés au chemin des images après le copier/coller. ACI0088722 'EXECUTE IMMEDIATE' cause une fuite de mémoire en mode compilé En v13.5, "EXECUTE IMMEDIATE" cause une fuite mémoire lorsqu'elle est exécutée en mode compilé. ACI0088717 Crash lors d'un chargement d'un fichier WSDL via l'assistant Web Service Crash possible lors d'un chargement d'un fichier WSDL via l'assistant Web Service. ACI0088709 Http request : réponse tronquée. HTTP Request ( méthodehttp ; url ; contenu ; réponse {; nomsentêtes ; valeursentêtes}{; *} )Même si la commande HTTP Request renvoie une bonne réponse ( code statut http Response = 200 OK), la réponse est parfois tronquée, et un caractère "6" est placé en fin de flux. ACI0088583 Une balise 4D ne peut pas afficher une variable image en mode compilé Il n'est pas possible d'afficher une variable image 4D au sein d'une page web en utilisant une balise 4D si la base est en mode compilée. ACI0088582 Crash de 4D en utilisant une partie tronquée de l'url d'un champ image Crash de 4D lorsqu'on essaye d'accéder directement à un champ image 4D en utilisant une partie tronquée de l'url générée par automatiquement par la balise propriétaire 4D (par exemple une balise de type 4DVAR). ACI0088577 Mauvais redimensionnement d'objets dans un sous formulaire Quand on redimensionne une fenêtre contenant un sous-formulaire avec des ascenseurs, ses objets sont mal redimensionnés, affichant un sous-formulaire illisible. ACI0088528 Les URLs magiques ne sont plus protégées par mot de passe Les URLs "magiques" du serveur web de 4D (comme /4DWEBTEST ou /4DSTATS) ne sont plus protégées par mot de passe lorsque la base 4D possède un mot de passe super utilisateur et qu'on a demandé à utiliser les mots de passe 4D comme mode d'authentification du serveur web. ACI0088511 Problème de déplacement d'images d'un formulaire lors de la copie de celui-ci d'une base à une autre. Problème de déplacement d'images d'un formulaire lors de la copie de celui-ci d'une base à une autre. ACI0088455 Le nombre de paramètres passés à un composant est limité Avec 4D v13.5, le nombre de paramètres qu'on peut passer à une méthode d'un composant compilé est limité à 50 ; si vous passez un nombre de paramètres plus grand, une application Serveur peut crasher. Le nombre de paramètres est désormais limité par l'espace disponible de la pile du process courant.
ACI0088435 4D quitte si fermeture d'un formulaire hérité contenant un sous-formulaire 4D quitte si on ferme un formulaire hérité qui contient un sous-formulaire. ACI0088422 Impression bouclant en mode aperçu avant impression En mode utilisateur après avoir utilisé l'aperçu avant impression, si on relance une impression c'est le mode aperçu avant impression qui est encore utilisé. ACI0088389 PHP échoue à cause de la permission refusée pour le deuxième utilisateur. Depuis 4D v12.4, PHP échoue sur Mac à cause de la permission d exécution qui est refusée lorsqu'on l exécute depuis un autre utilisateur alors que le processus PHP a déjà été lancé dans une autre session. ACI0088378 Problème avec l'éditeur d'état et la commande "QR LIRE TRIS" appliquées sur certaines colonnes : lorsque ces colonnes sont déplacées, le tri est perdu Problème avec l'éditeur d'état et la commande "QR LIRE TRIS" appliquées sur certaines colonnes : lorsque ces colonnes sont déplacées, le tri est perdu. ACI0088364 4D change le code de réponse HTTP 401 en 200. Lorsqu'une erreur 401 (non autorisé) est retournée après une demande faite avec un 'POST', 4D va changer le code de réponse en 200, ce qui signifie que l'utilisateur ne va pas être invité à se connecter. Si la demande est faite avec un 'GET', cela fonctionne correctement. ACI0088304 CR filtré lorsqu'utilisé en paramètre de 'WA EXECUTER FONCTION JAVASCRIPT' Lorsqu'on utilise un caractère d'échappement (comme un retour chariot ou un passage à la ligne) dans un texte passé en paramètre à la fonction "WA EXECUTER FONCTION JAVASCRIPT", le caractère d'échappement est filtré et ne se retrouve pas dans le résultat. ACI0088299 Le moteur SQL considère AND dans LEFT JOIN comme clause séparé En v13.5, si LEFT JOIN contient un opérateur AND le moteur SQL le considère comme une clause à part. ACI0088274 Depuis 4D 13.4, l'utilisation d'interpréteur PHP externe pour appeler des scripts qui ont des fonctions ne fonctionnent pas Depuis 4D 13.4, l'utilisation d'interpréteur PHP externe pour appeler des scripts qui ont des fonctions ne fonctionnent pas. ACI0088223 'OBJET LIRE DEFILEMENT' et listbox en Page 2 Etant en page 1, si on applique la commande "OBJET LIRE DEFILEMENT" à une listbox située en page 2 qui n'a pas encore été affichée, 4D crash. ACI0088207 'HTTP AUTHENTIFIER' limite le nombre de caractères envoyés. La commande "HTTP AUTHENTIFIER" limite la chaîne envoyée à seulement 36 caractères lorsqu on utilise HTTP Basic authentication, ce qui fait que la chaîne de caractères est tronquée lorsqu elle dépasse 36 de longueur.par exemple, lorsque vous utilisez le code cidessous, le paramètre de mot de passe ($6) dans OWA est tronqué: C_TEXTE ($vt_host; $vt_url) C_ENTIER LONG ($resultcode)
$vt_host: = "http://localhost/test" HTTP AUTHENTIFIER ("testuser"; "1234567890123456789012345678901234567890"; HTTP Basic) $resultcode: = HTTP Get ($vt_host; $vt_url) Dans la méthode base 'Sur authentification web' (OWA), $6 est le mot de passe, et retourne tronqué: on a "123456789012345678901234567890123456" au lieu de "1234567890123456789012345678901234567890" ACI0088047 La commande WEB ENVOYER DONNEES tronque le contenu d'une source de données dont le Content-Type est "text/xml" lorsque la source de données contient plusieurs retours chariot La commande WEB ENVOYER DONNEES tronque le contenu d'une source de données dont le Content-Type est "text/xml" lorsque la source de données contient plusieurs retours chariot. ACI0088015 Une erreur à propos d'allocation mémoire peut être affichée lors de la création d'enregistrements depuis 4D Server. Une erreur à propos d'allocation mémoire peut être affichée lors de la création d'enregistrements depuis 4D Server. ACI0088002 Encadrement non fonctionnel avec l'éditeur d'état Il y a un problème lors de l'utilisation des encadrements sur des champs liés dans l'éditeur d'état : certains encadrements ne sont pas imprimés. ACI0087995 'QR LIRE INFO COLONNE' ne retourne pas l'objet associé Il y a un problème lors de l'utilisation de l'éditeur d'état avec l'éditeur de formules : La commande "QR LIRE INFO COLONNE" retournait C1 pour l'objet associé. ACI0087983 Depuis la version 4D 13.2, la conversion d'une image SVG avec les commandes "ECRIRE FICHIER IMAGE" et "CONVERTIR IMAGE" en ".emf" génère une image dégradée Depuis la version 4D 13.2, la conversion d'une image SVG avec les commandes "ECRIRE FICHIER IMAGE" et "CONVERTIR IMAGE" en ".emf" génère une image dégradée. ACI0087978 Echec de synchronisation des plugins après le réveil d'un poste client En mode client/serveur, après que le poste client passe en veille, un problème de synchronisation des ressources des plugins peut arrivé au réveil. ACI0087977 'LISTBOX INSERER LIGNES' insert la ligne à la mauvaise place si la listbox est en page 2 "LISTBOX INSERER LIGNES" insert la ligne à la mauvaise place si la listbox est en page 2 (ou supérieure). ACI0087947 Fichier de données endommagé suite à des opérations de saisie Le fichier de données est endommagé suite à quelques opérations de saisie. ACI0087907 Disfonctionnement du serveur SOAP et accumulation de process HTTP_WORKER_THREAD Lorsque le serveur Soap de 4D est utilisé de manière intensive, une accumulation de process
HTTP_WORKER_THREAD peut se produire et le serveur Soap peut commencer progressivement à ne plus répondre à certaines requêtes. ACI0087902 'METHODE LIRE CHEMINS' retourne une erreur invalide Avec 4D v13.5, la commande "METHODE LIRE CHEMINS" peut retourner une erreur invalide, dans des cas très rares où la base est une "ancienne" base convertie et où des objets du formulaire qui contiennent du code, ont un nom vide.maintenant l'erreur générée est "- 9802 : Un objet sans nom a été trouvé dans le formulaire "{form}." ACI0087898 Données corrompues après réparation si présence de blobs orphelins Les données peuvent être abîmées après réparation s'il y a des blobs orphelins, selon la taille de chaque enregistrement et de la vitesse d'écriture disque. ACI0087844 Crash de 4D Server en quittant suite à une accumulation de process web Lorsque le serveur web de 4D Server est saturé de requêtes HTTP, il est possible de crasher l'application au moment où on demande à celle-ci de quitter. ACI0087825 4D entre en erreur avec en utilisant un IRISPen L'application 4D peut quitter inopinément lors de l'utilisation d'un IRISPen ; scanner couplé à un ROC (reconnaissance optique de caractères). ACI0087763 Redessinement Listbox incorrect après un scroll et une suppression de lignes Dans une listbox après un défilement, si vous supprimez des lignes, la listbox est incorrectement redessinée. ACI0087758 'OBJET DEPLACER' déclenche l'événement 'Sur données modifiées'. Mac seulement. "OBJET DEPLACER" déclenche l'événement Sur données modifiées. Mac seulement. ACI0087723 'OBJECT SET FORMAT' ne prend pas en charge le séparateur décimal du système Depuis la v12, le séparateur décimal défini dans le système de l'utilisateur n'est pas pris en charge par la commande "OBJET FIXER FORMATAGE". ACI0087709 Impossible de faire un Glisser-Déposer dans une variable Texte. Mac seulement. Impossible de faire un Glisser-Déposer dans une variable Texte. Mac seulement. ACI0087702 'Chercher dans le développement' ne trouve pas les méthodes bases Si on a du code dans une méthode base, lorsque via la "Recherche dans le développement" on effectue une recherche du type "Tout", on ne trouve pas les méthodes base correspondantes. ACI0087679 Listbox : position du marqueur d'insertion de la colonne mal calculée Dans une listbox où chaque colonne a une largeur différente et où une colonne est invisible, lorsque l'on déplace une colonne la position du marqueur qui indique l'endroit d'insertion de la colonne est mal calculée.
ACI0087627 'PHP Executer' ne fonctionne pas avec les caractères japonais. La commande "PHP Executer" ne fonctionne pas lorsque le chemin contient des caractères japonais. Un texte vide est renvoyé comme résultat au lieu de, par exemple, la version courante de PHP. ACI0087605 'QR LIRE INFO COLONNE' et structure virtuelle : mauvais nom de champ retourné La commande "QR LIRE INFO COLONNE" ne retourne pas la bonne valeur du nom d'un champ quand on est dans une configuration de structure virtuelle. ACI0087591 Etat rapide : l'annulation des paramètres d'impression fait quitter 4D Il y a un problème lors de l'impression d'un état rapide en zone hors écran : le fait d'annuler les paramètres d'impression fait quitter l'application. ACI0087581 Dialogue "Tasks pending" bloquant en quittant l'application Lorsque l'application 4D quitte et que le serveur web de 4D a été utilisé récemment pour traiter des requêtes dynamiques, un dialogue "Tasks pending" peut apparaître, empêchant la fermeture de l'application jusqu'à ce que le traitement des requêtes dynamiques toujours en cours soit terminé.ce dialogue peut empêcher la manipulation de l'application 4D via un script automatique. ACI0087545 'Sur Authentification Web' toujours exécutée en tant que Super_Utilisateur Toute requête Soap entrante est exécutée en tant que Super_Utilisateur, même en modifiant l'utilisateur web courant avec la commande "CHANGER UTILISATEUR COURANT". ACI0087437 Etat rapide : Impression illisible sous Windows Server 2012 R2 Sous Windows Server 2012 R2, l'impression d'un etat rapide est mauvaise: les caractères sont trop petits. ACI0087430 Les méthodes base "Sur Authentification Web" et "Sur Connexion Web" sont appelées deux fois de suite pour des urls de type /4DCGI/ si aucune méthode 4D n'est employée pour renvoyer une réponse Les méthodes base "Sur Authentification Web" et "Sur Connexion Web" sont appelées deux fois de suite pour des urls de type /4DCGI/ si aucune méthode 4D n'est employée pour renvoyer une réponse. ACI0087429 'WEB ENVOYER BLOB' et 'WEB ENVOYER DONNEES' avec un blob de taille nulle ne fonctionnent pas correctement Les commandes "WEB ENVOYER BLOB" et "WEB ENVOYER DONNEES" ne fonctionnent pas correctement lorsque le blob passé en paramètre est de taille nulle: une page HTML avec un code 404 est envoyée, sans tenir compte du statut éventuellement passé à la commande "WEB FIXER ENTETE HTTP". ACI0087428 La jointure sur INDEX_ID ne marche pas La jointure Begin SQL _USER_IND_COLUMNS.INDEX_ID = _USER_INDEXES.INDEX_ID ne retourne pas les résultats attendus avec 4D v13.5
ACI0087374 Le passage d'un objet 'variable' en objet 'champ' fait disparaître la méthode objet de l'objet. Le passage d'un objet 'variable' en objet 'champ' fait disparaître la méthode objet de l'objet. ACI0087370 'WEB ENVOYER DONNEES' : ralentissement sur une connexion réseau dégradée L'utilisation de la commande "WEB ENVOYER DONNEES" en mode d'envoi morcelé ("transfer-encoding: chunked"), si elle est effectuée sur une connexion réseau dégradée, peut provoquer un ralentissement important de l'application 4D. ACI0087347 Format 'System Heure Court' sur PC fait apparaître les secondes Il y a un problème avec le format Heure System Court lorsqu'elle était transformée en chaine avec la constante Heure Court : la chaine fait apparaître les secondes. ACI0087325 Problème de redessinement après une saisie en liste Dans certains cas, si l option "Couleur de contraste système" du formulaire liste n'est pas cochée, il y a un mauvais redessinement de la liste après une saisie. ACI0087293 La commande "GRAPHE" utilisée avec des données divisées par zéro fait quitter l'application. La commande "GRAPHE" utilisée avec des données divisées par zéro fait quitter l'application. ACI0087289 Il y a un problème avec la génération d'une feuille 4D View à partir de l'éditeur d'état qui se positionne sous la fenêtre de l'éditeur d'état Il y a un problème avec la génération d'une feuille 4D View à partir de l'éditeur d'état qui se positionne sous la fenêtre de l'éditeur d'état. ACI0087260 Gestion automatique des sessions activée après conversion en v13 Dans les préférences de la base, la gestion automatique des sessions est activée par défaut après conversion de la base en v13. ACI0087176 4D Server 'gelé' après plusieurs connexions simultanées Rarement, 4D Server peut 'freezer' s'il y a des dizaines de connexion 4D Remote simultanées. ACI0087128 Incorrect message dans le journal d'évènements du système Windows Les messages créés avec "ENREGISTRER EVENEMENT" ne sont pas toujours correctement rentrés (voir pas du tout) dans le journal d'évènements des applications du système. ACI0087122 'LISTE DES DOCUMENTS' sur un dossier réseau retourne un mauvais résultat "LISTE DES DOCUMENTS" retourne un mauvais résultat sur un dossier réseau contenant plus de 99 fichiers. ACI0087080 L'import de données est plus lent depuis 4D v13.4 Depuis la version 13.4 et 14.0, l'import de données est plus lent. Environ entre 5 et 50 fois plus long selon les données. ACI0087056 Si vous lisez des données en provenance de MS SQL Server, via ODBC, il y a un problème avec les données de type TEXT et VARCHAR, qui peuvent résulter en données
vides du côté de 4D. Avec 4D v13.5, si vous lisez des données en provenance de MS SQL Server, via ODBC, il y a un problème avec les données de type TEXT et VARCHAR, qui peuvent résulter en données vides du côté de 4D. ACI0087025 Un 'bouton inversé' désactivé s'affiche inopinément en inverse vidéo Un 'bouton inversé' désactivé s'affiche inopinément en inverse vidéo. ACI0087009 Après conversion d'une zone de défilement v12 vers la v13, le mode de sélection pour la listbox est multiple au lieu de mono Après conversion d'une zone de défilement v12 vers la v13, le mode de sélection pour la listbox est multiple au lieu de mono. ACI0086996 Erreur n 9934 lors d'un import si la 1ère fiche est vide Une erreur inopinée n 9934 survient lors d'un import d'enregistrements avec le 1er enregistrement vide de donnée. ACI0086977 La barre de progression n'apparait pas toujours lors de l'import de données La barre de progression n'apparait pas toujours lors de l'import de données. ACI0086934 'FIXER REDIMENSIONNEMENT FORMULAIRE HORIZONTAL' génère l'erreur "L'indice du tableau est en dehors des limites." si le dernier paramètre est à 32767. "FIXER REDIMENSIONNEMENT FORMULAIRE HORIZONTAL" génère l'erreur "L'indice du tableau est en dehors des limites." si le dernier paramètre est à 32767. ACI0086904 La suppression d'enregistrements dans une transaction génère des blobs orphelins. La suppression d'enregistrements dans une transaction génère des blobs orphelins. ACI0086900 Apparition inopinée d'une erreur en fixant de la longueur d'un champ alpha Message d'erreur inopiné quand on fixe la longueur d'un champ alpha de 255 caractères à 0 AVANT d'avoir valider l'action (focus encore présent). ACI0086830 Echec du transfert de données en SSL en cas de connexion réseau dégradée La connexion ssl via le serveur web de 4D fonctionne imparfaitement sur un réseau dégradé.lorsqu'un fichier est servi en https directement par le serveur web de 4D ou bien par la commande WEB ENVOYER BLOB et que la connexion réseau est très lente, la connexion s'interrompt brusquement et seule une partie du fichier est transférée. ACI0086730 Problème de fontes avec la commande 'SVG EXPORT TO PICTURE' Il y a un problème avec certaines familles de fontes qui ne sont pas reconnues avec la commande SVG "SVG EXPORT TO PICTURE". ACI0086683 'WEB FIXER OPTION' ne fixe pas la valeur du timeout des sessions web La commande "WEB FIXER OPTION" ne prend pas en compte la valeur du timeout des sessions. Cette valeur est fixée par défaut à 8 heures et si on essaie de la modifier via la commande alors c'est la valeur du timeout des process web qui est prise en compte au lieu de la valeur du timeout des sessions.
ACI0086557 Une perte d'index peut survenir à l'ouverture d'une base qui n'aurait pas été réparée Une perte d'index peut survenir à l'ouverture d'une base qui n'aurait pas été réparée.egalement, pendant la conversion d'une telle base vers une version v13 ou v14, un crash peut avoir lieu pendant la reconstruction des indexes si une table d'adresse est endommagée. ACI0086443 Licences de connexion perdues si un des 4D Server d'une même machine plante Soit plusieurs 4D Server sur une même machine. Si l'un d'eux crash, des licences de connexion peuvent être perdues. ACI0086401 Problème de coordonnées GPS avec 'FIXER METADONNEES IMAGE' Il y a un problème lors de la récupération des données fixées par la commande "FIXER METADONNEES IMAGE" : les coordonnées GPS sont fausses.sur Mac, nous recommandons d'utiliser le Mac OS X 10.8.x minimum : un bug sous Mac OS X 10.7.x peut fausser des calculs sur les réels. ACI0086310 Situation bloquante avec un 4D Server en tant que service sans fichier de données Publier une base en tant que service avec 4D Server avec un fichier de données non existant pose un problème.maintenant le service est arrêté, et une alerte est enregistrée dans le journal des événements Windows. ACI0085645 Avec 4D v13.5, si vous insérez des données dans une base MS SQL Server en utilisant des variables 4D, il peut arriver que des caractères espace soient ajoutés aux données insérées, côté MS SQL Server. Avec 4D v13.5, si vous insérez des données dans une base MS SQL Server en utilisant des variables 4D, il peut arriver que des caractères espace soient ajoutés aux données insérées, côté MS SQL Server. ACI0085610 Bugs d'affichage après 'MAXIMISER FENETRE' Problèmes d'affichage et redessinement possibles en utilisant a commande MAXIMISER FENETRE (fenêtre application) ACI0085535 'DOM Analyser source XML' peut faire quitter l'application La commande 4D "DOM Analyser source XML" peut faire quitter inopinément l'application selon l'url passée en paramètre. ACI0085474 Perte de l'évènement "Sur activation" si une fenêtre système est affichée. Mac seulement. Perte de l'évènement "Sur activation" si une fenêtre système est affichée. Mac seulement. ACI0085260 Le champ "Server" n'est pas paramétrable dans l'en-tête HTTP La valeur du champ "Server" dans l'en-tête HTTP de la réponse du serveur web de 4D n'est pas modifiable. Il n'est donc pas possible de masquer la nature du serveur HTTP.
ACI0085233 L'ouverture de plusieurs fenêtres feuilles pose problème à la fermeture de la dernière ouverte : on ne voit plus la première. Mac seulement. L'ouverture de plusieurs fenêtres feuilles pose problème à la fermeture de la dernière ouverte : on ne voit plus la première. Mac seulement. ACI0084612 Problème dans l'éditeur d'état lors de l'utilisation des tableaux croisés : Il n'est pas possible de mettre un titre dans l'entête des totaux Problème dans l'éditeur d'état lors de l'utilisation des tableaux croisés : Il n'est pas possible de mettre un titre dans l'entête des totaux. ACI0084154 Largeur de listbox augmentant d'1 pixel inopinément Pour une listbox nouvellement créée avec une seule colonne, si on active l'option "Afficher pieds" puis on ferme et on réouvre le formulaire, la valeur de la largeur est automatiquement augmentée de 1 pixel et l'ascenseur apparait en bas de la ListBox. ACI0084061 Lorsqu'on est dans une fiche en saisie, les raccourcis clavier du type [Alt]+XXX ne fonctionnent pas Lorsqu'on est dans une fiche en saisie, les raccourcis clavier du type [Alt]+XXX ne fonctionnent pas. ACI0083777 Mauvais dessinement de la cellule de type texte dans une listbox Soit une cellule listbox avec dans son contenu un texte avec plus de lignes que la cellule peut en montrer. Une navigation dans ce texte avec les flèches provoque un mauvais affichage des lignes. ACI0083616 Mauvaise redessinement de la listbox dans un sous formulaire En mode développement, si on sélectionne un formulaire contenant une listbox soit via le popup menu de la liste des propriétés du sous-formulaire, soit en faisant un drag an drop du formulaire sur l'objet sous-formulaire alors le redessinement de la listbox dans le sousformulaire est incorrecte: on voit seulement 3 bords de la listbox. ACI0083377 Nom de la police par défaut incorrect avec la version japonaise. Sur Windows Japonais, lors de la création d'une nouvelle feuille de style, le nom de la police par défaut est "Segoe UI", ce qui est faux. Il devrait être "Meiryo UI". ACI0083309 'OBJET FIXER VISIBLE' empêche d'utiliser la touche de tabulation correctement. Mac seulement. Seulement sur Mac OS X 10.8, "OBJET FIXER VISIBLE" empêche d'utiliser la touche de tabulation correctement. ACI0082461 Incohérence de tri : le tri des tables est différent dans l'éditeur de méthodes que dans l'explorateur Soient les cinq tables ci-dessous:la fenêtre de l'explorateur trie les cinq tables de la structure de cette façon: patient patient_alias patientexdata patientmatchqueue
patientmatchrule Dans l'éditeur de méthode (auto-complétion) si vous tapez [patie, puis appuyez sur la touche de tabulation, l'ordre est: [patient_alias] [patient] [patientexdata] [patientmatchqueue] [patientmatchrule] ACI0082110 SQL: instabilité avec la commande REPLICATE lorsqu'elle est utilisée avec un SQL "WHERE" SQL: instabilité avec la commande REPLICATE lorsqu'elle est utilisée avec un SQL "WHERE". ACI0081359 Listbox : l'indicateur de tri de colonne ne fonctionne pas correctement Si les variables d'entête d'une listbox sont gérées via un tableau, l'indicateur de tri de colonne ne fonctionne pas correctement. ACI0081141 4D plante au démarrage avec un format de date Gallois (Royaume-Uni) Sous Windows 7, 4D et 4D Server plantent au démarrage lorsque le Gallois (Royaume-Uni) est choisi comme format de date. ACI0080677 Annuler/Rétablir en édition de code multiplie le texte original sur un système japonais Dans l'éditeur de méthode, sur système japonais, la fonction de 'Rétablir' une frappe clavier (CTRL+Shift+"Z" or CMD+Shift+"Z") peut faire doubler (ou plus) les éléments à afficher. ACI0080497 Impossible de faire repasser une fenêtre en avant plan avec barre d'espace. Mac seulement. Impossible de faire repasser une fenêtre en avant plan avec barre d'espace si un raccourci clavier sur la barre espace a été défini pour un objet d'une autre fenêtre en avant plan. ACI0078660 La construction d'une application client /serveur avec une version 'N' de 4D peut se faire inopinément avec une version 'N-1' du 4D volume desktop de la plateforme opposée Lorsque l'on construit une application client /serveur avec une version N (v13) de 4D, si on a selectionné une version N-1 (v12) du 4D volume desktop de la plateforme opposée, à la génération de l'application il n'y a pas de message et le serveur est généré avec une archive client incorrecte. ACI0077434 Lorsqu'on utilise la commande "IMPORTER DONNEES", en cochant l'option "Remplacer", les données ne sont pas remplacées mais ajoutées Lorsqu'on utilise la commande "IMPORTER DONNEES", en cochant l'option "Remplacer", les données ne sont pas remplacées mais ajoutées. ACI0076655 Liste des tables non triée dans le dialogue d'import Dans le dialogue d'import, la liste des tables n'est pas triée par ordre alphabétique.
ACI0075978 L'éditeur d'export non utilisable si table invisible Dans le dialogue d'export, après le chargement d'un fichier de préférences d'export, il peut y avoir confusion au niveau des tables et des données dans l'aperçu s'il y a des tables invisibles. ACI0075830 Impossible d'utiliser un pop-up dans une listbox avec '4D pop' Impossible d'utiliser un pop-up dans une listbox avec le composant "4D pop" d'activé. ACI0074935 Explorateur - constantes de type réel sont affichées avec un "." Dans l'explorateur, les constantes de type réel sont affichée avec un "." à la place de la virgule dans la version Française. ACI0073775 Heure courante(*) ne se met pas à jour lors du changement de l'heure de l'été Lors du changement de l'heure de l'été, 4D Server échoue à envoyer le temps correct aux clients via la commande Heure courante(*). ACI0057942 Dans le dialogue "Génération d'application", la colonne Master contient inopinément les n Expansion au lieu des n de Master Dans le dialogue "Génération d'application", la colonne Master contient inopinément les n Expansion au lieu des n de Master. ACI0043974 Erreur inopinée avec EXPORTER ODBC("tableSource";projet;*) Avec 4D v13.5, si vous utilisez la commande EXPORTER ODBC("tableSource";projet;*) pour exporter directement les données depuis une table [tablesource], en utilisant un projet sauvegardé et chargé dans le blob "projet", une erreur est quelque fois levée. Désormais, avec 4D v13.6, l'erreur n'est plus levée, et l'export est automatiquement réalisé. Remarque importante : les caractéristiques de la connexion ODBC (nom utilisateur, mot de passe), ne sont pas sauvegardées dans le projet et vous devez impérativement vous connecter en utilisant la commande SQL LOGIN, avant d'exécuter la commande ODBC EXPORT.
Mises à jour des librairies internes 12 juin 2015 Open SSL mise à jour en version 1.0.1l (un.zéro.un.lima)