Bonjour,
Afin de vous permettre de maintenir la qualité de votre belle application, voici quelques bugs ci-dessous que j'ai pu recenser :
. Quand la fenêtre "Explorateur" est fermée en cliquant directement sur sa "X" dans l'objet, la case "Explorateur" du bandeau "Accueil" n'est pas actualisée et reste cochée
=> Si on décoche puis on recoche la case "Explorateur", la fenêtre "Explorateur" se réouvre correctement
. La solution construite avec l'installateur puis installée rencontre des bugs lors des modifications dans la base en commandes SQLite (INSERT, DELETE, UPDATE) avec l'emploi de combiné de execSQL. Le problème semble ne pas se poser en lecture seule (SELECT) si execSQL n'est pas sollicité. Ce problème ne se produit pas si la construction est réalisée sans l'installateur.
. Si Hint est renseigné sur un objet, l'info bulle apparait bien quand :
- l'application est ouverte en mode projet
- l'application est construite en mode autonome fenêtres à onglets
. Le soucis se pose avec la construction en mode autonome fenêtres détachées :
- Apparait bien sur le premier masque de saisie affiché
- N'apparaît plus sur les fenêtres suivantes qui s'enchaînent
. l'API nsbase.application.runmode semble toujours retourner la valeur false (mode projet ou construction effectuée)
. J'ai identifié ces bugs dans la version 1.15.3 et ils persistent dans la version 1.15.4
. La version 1.15.4 est identifiée par certains anti-virus en "faux positif" qui bloquent son fonctionnement, ce qui n'était pas le cas de la version 1.15.3
Au plaisir de vous lire,
Bien à vous.
Anonymous
Pour complément important, je suis sous windows 11.
Bien à vous.
Bonjour,
Merci de vous connecter sous sourceforge(c'est gratuit) , cela sera plus pratique pour notre échange
1) Bug affichage explorateur corrigé en V1.15.5
2) Normal si la base des données se trouve dans le même répertoire que le runtime : pb de droits
3) Hint corrigé en V1.15.5
4) Je n'ai pas obervé d'anomalie sur application.nsbase.runmode voir code ci-dessous
5) Sur quels antivirus ?
J'attend votre retour avant de publier
Cordialement
Last edit: Neuts-jl 2026-03-23
2) J'ai fais une evolution en V1.15.5 pour les applis créées avec installateur (lecture/ecriture sqlite) , il faudra cocher "Fichier de données séparées" "Sqlite 3" et "Même emplacement..."
Le programme copiera la première fois la base de données sous "C:\Users....\AppData\Local\appli\appli.db"
Pour le 4), en effet ça fonctionne, mais il a fallut que je comprenne mon erreur :
. Placé en amont du formulaire d'ouverture d'application, ça renvoi "No run" (ce qui était mon cas) dans les ActionOnLoad ou ActionOnLoaded
. Placé en aval de ce même formulaire, ça renvoi bien "Run" comme vous l'avez indiqué tel qu' ActionOnclick
Pour le 5), l'antivirus indiqué est WithSecure Elements Agent
Pour le point 2), je n'avais en effet pas saisi cette notion de pb de droits avec le runtime.
Merci encore pour votre grande réactivité.
Bien à vous,
Hervé
Version 1.15.5 publiée ce soir
Merci pour votre nouvelle version.
Les points 1 et 3 (4 déjà vu) fonctionnent très bien.
Pour les points 2 et 5, je pourrai les tester plus tard.
Bonne nuit, bien à vous.
Bonjour,
Je vous confirme que le point 5) est bien résolu, merci.
Bien à vous
J'ai finallement répondu trop vite : le problème est revenu à la construction de l'application (sans installateur).
Ci-dessous, la capture d'écran pour en savoir plus.
Bien à vous.
Je ne peux pas faire grand-chose concernant le fait que votre antivirus détecte NSBase comme un virus(faux positif) . Pour ma part, j’utilise l’antivirus de Windows 11 et RAS. Le logiciel est compilé avec Lazarus 3.6. Je viens de migrer vers la dernière version de Lazarus (V4.4) et de recompiler NSBase, version 1.15.6.
Je comprends pleinement et je vous confirme que sur un autre poste avec l'antivirus de Windows 11 il n'y a aucun souci, je vais donc retenir cette solution et utiliser votre dernière version.
Merci et au plaisir de prochains échanges.
Bien à vous.
Avez-vous essayer la 1.15.7 avec votre anti-virus ?
Last edit: Neuts-jl 2026-03-27
Non, pas encore.
Je vais m'installer une version F-Secure d'essai sur un de mes postes chez moi pour y faire les tests car a mon bureau, ça a inquiété mon service informatique.
Je vous tiens au courant dès que j'ai eu le temps de m'en occuper, j'espère d'ici cette fin de weekend.
je l'ai passé sur https://www.virustotal.com/ et j'ai modifié des options de compilation : aucun virus. prendre la version 1.15.7 publiée aujourdhui
Bonsoir et désolé pour mon temps de latence.
Je vous confirme que je n'ai rencontré aucun souci avec la version 1.15.7 et F-Secure : tout a bien fonctionné même avec les deux types de constructions, avec et sans installateur.
Merci pour vos recherches de solutions et votre efficacité.
Information complémentaire : le passage à cette version pourra entrainer des modifications de positionnement (également constaté avec la 1.15.6 suite à recompilation) dans certains formulaires des applications déjà créées, ce qui est parfois le cas lors de saut technologique, et sera donc à considérer, mais c'est toutefois très profitable !!
Bien à vous.