Téléchargement

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.11 – Source 0.11 – Exemple 0.11

Historique des versions

VersionDate de sortieRemarque / Log de modification
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