Menu

#168 Divers bugs recensés

V1.15
closed
Neuts-jl
None
5 days ago
2026-03-22
Anonymous
No

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.

Discussion

  • Anonymous

    Anonymous - 2026-03-22

    Pour complément important, je suis sous windows 11.
    Bien à vous.

     
  • Neuts-jl

    Neuts-jl - 2026-03-23

    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

      if nsbase.application.runmode then
        nsbase.dialog.showMessage('info','Run')
      else
        nsbase.dialog.showMessage('info','No run')
      end   
    

    5) Sur quels antivirus ?
    J'attend votre retour avant de publier
    Cordialement

     

    Last edit: Neuts-jl 2026-03-23
  • Neuts-jl

    Neuts-jl - 2026-03-24

    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"

     
  • Hervé DEMUMIEUX

    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é

     
  • Neuts-jl

    Neuts-jl - 2026-03-24

    Version 1.15.5 publiée ce soir

     
  • Hervé DEMUMIEUX

    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.

     
  • Hervé DEMUMIEUX

    Bonjour,
    Je vous confirme que le point 5) est bien résolu, merci.
    Bien à vous

     
  • Hervé DEMUMIEUX

    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.

     
  • Neuts-jl

    Neuts-jl - 2026-03-25

    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.

     
  • Hervé DEMUMIEUX

    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.

     
  • Neuts-jl

    Neuts-jl - 2026-03-26

    Avez-vous essayer la 1.15.7 avec votre anti-virus ?

     

    Last edit: Neuts-jl 2026-03-27
  • Hervé DEMUMIEUX

    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.

     
  • Neuts-jl

    Neuts-jl - 2026-03-28

    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

     
  • Hervé DEMUMIEUX

    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.

     
  • Neuts-jl

    Neuts-jl - 5 days ago
    • status: open --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB