(Français) Téléchargement

Sorry, this entry is only available in French. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Malgré son intégration dans une poignée de projets, gardez à l’esprit que Betula reste en cours de développement, de test et d’optimisation. Revenez donc régulièrement sur cette page pour voir son évolution.

Téléchargements : Composant 0.14 – Source 0.14 – Exemple 0.14

VersionDate de sortieRemarque / Log de modification
0.1412 juin 2019
Ajouts
– cBaseDeDonnéesSQL.Colonnes : ajout de nouveaux types
Modifications
– COL_Log.iImprimeÉtat : une valeur de retour n’est plus obligatoire
– COL_Conversion.StructureVersJSON : vérification d’un objet vide pour éviter d’intercepter des exceptions
– cFichier : amélioration de l’ouverture des fichiers texte
Corrections
– cGénérique.p_sErreurTout et p_sErreurToutJSON et p_sAvertissementToutJSON et p_sAvertissementTout : plus de bouclage sur l’élément cTableReliée
– cTrace : meilleur gestion des traces en Unicode
– cApplication.Contructeur : le 3eme paramètre passe de booléen en cTrace.ETraceFormat pour choisir une trace en ANSI, en Unicode ou aucune trace
– cSourceDeDonnées.Ajoute : correction sur la mise en mémoire de clés composées
– cTable.CléValeur : correction permettant la recherche sur des champs ne faisant pas partie d’une clé
– cBaseDeDonnéesOracle.Connecte : correction sur le mot clé “schema”
0.1317 mai 2019
Ajouts
– Conversion des énergies;
– Conversion des consommations de carburant (voiture);
– Conversion de coordonnées WGS84 vers Lambert93;
– Conversion de Lambert (I, II, III, IV, II étendu et 93) vers WGS84;
– cBaseDeDonnéesSQLServer : détection des type de colonnes ‘float’.
Modifications
– JSONVersVariant : traitement des tableaux vides.
Corrections
– Interception de fin programme dans COL_Log (la trace faisait une sur-exception si l’objet cApplication n’était pas disponible);
– cGénérique.p_sErreurTout et cGénérique.p_sErreurToutJSON : pas de traitement de l’objet _Application (sinon bouclage).
0.1202 mai 2019
Ajouts
– Interception de FinProgramme pour l’ajouter dans le log (inspiré de Erreur);
– cFTP.Connecte : ajout d’un paramètre pour les erreurs ignorées;
– cFTP.Constructeur : ajout d’un paramètre pour mettre un / (ou pas) au début des chemins sur FTP (voir cFTP.FormateChemin);
– cFTP.RépertoireExiste : nouvelle méthode. La méthode Existe devient FichierExiste;
– cFTP.Liste : nouvelle méthode (liste des répertoires ou les fichiers).
Modifications
– COL_Conversion.CheminVersURL : peut traiter des chemins sans protocole (ex : “wlplus.org” au lieu de “http://wlplus.org”) car le protocole peut être géré autrement dans le code appelant (ex : cFTP);
– cEnregistrement.Ajoute : applique les mêmes règles pour les valeurs nulles que la méthode Modifie.
Corrections
– Memos lors de l’ajout d’enregistrement en Hyperfile;
– Recherche sur des clés composées contenant un booléen (qui peuvent être “null”);
– cSourceDeDonnées.ListeRequête : test de l’existence du paramètre sJaugeOuCallBack avant de l’exécuter.
0.1123 avril 2019
Modifications
– le membre cTable.m_sNomUnique passe de “Public constant” à “Privé”. La valeur peut être lue par la propriété cTable.p_sNomUnique (ajout aussi de la propriété p_sAlias).
– cTrace.StructureVersJSON : meilleure prise en charge des membres pas encore instanciés
Corrections
– Accès à des membres objet d’une instance de classe (problème de cTable.m_sNomUnique mal affecté).
– cTable.Colonnes : mauvais nom de table
– cTable.Constructeur : passage de l’objet cTable à son ancètre cSQL et appel de cSQL.p_sNomUnique après l’affectation du nom
Exemple
– Mise à jour de l’exemple pour être compatible avec la version 0.11
0.10d15 avril 2019Cette version a essentiellement modifié plusieurs objets pour une meilleure compatibilité avec Android.
Modifications
– cErreur : niveaux d’erreur mis en membres globaux et ajout de sur certains membres
– Compatibilité Android : cJauge, cEnregistrement, cLog, cFTP, cFichierTexte, COL_Réseau, COL_GUI, COL_PCS et COL_Win
0.10c07 avril 2019
Corrections
– ChampNomComplet et ColonneOptimiseLargeur
– Le membre _Application de cApplication devient un objet non typé pour les cas où un autre objet “Application” est créé en héritant de cApplication
– cGénérique.p_sErreurTout et cGénérique.p_sErreurToutJSON
– cUtilisateur.bSuperviseur et cUtilisateur.Lit suite à la séparation du module Groupware utilisateur (devenu un projet à part)
– Nom de la méthode SQLLimiteRequêteA
– Méthode cBaseDeDonnéesSQLServer.Tables peut lister des tables dans une base de données contenant des caractères spéciaux
Modifications
– Méthodes EstColonnexxx (et quelques membres) passent de cTable à cSQL pour les utiliser dans les appels directs à cSQL. Transparent puisque cTable hérite de cSQL.
Ajouts
– Paramètre “Lecture seule” dans cEnregistrement et cSourceDeDonnées (évite de calculer le hash de l’enregistrement inutilement > gain en performance). Constructeurs et plusieurs méthodes impactées.
– Méthode “Colonnes” dans cSQL pour connaître les colonnes d’une requête SQL faite en direct via cSQL
– Méthode “Occurrence” pour connaître le nombre d’enregistrement d’une requête SQL faite en direct via cSQL
0.10b01 avril 2019
Corrections
– cGénérique.p_sErreurTout et cGénérique.p_sErreurToutJSON
– cSQL, cBaseDeDonnéesSQLServer, cBaseDeDonnées, cTable, cEnregistrement et cSourceDeDonnées suite à la mise en évidence d’un problème de compilation en WD24.
– Correction dans COL_WIN.AfficheÉcranVeille et COL_GUI.ColonneHauteur
Ajouts
– SQLLimiteRésultatA dans cBaseDeDonnéesAS400
0.10a30 mars 2019Première version publique. Téléchargez aussi un projet d'exemple

Ce site n'a aucun lien avec la société PC SOFT®. Les marques "WinDev" et "WebDev" sont des marques déposées de la société PC SOFT.