Le Blog Limelogic

Le Blog Limelogic

BOB, Access Violation, vous connaissez ce message d'erreur?

Vous avez certainement déjà vécu cette situation : le logiciel BOB ou BOB 50 (Éditeur SAGE) affiche des messages d'erreur que votre installateur BOB ne parvient ni à résoudre ni à expliquer (normal me direz vous, ce ne sont pas des informaticiens mais bien des formateurs). En tout cas, c'est vraiment désagréable pour les utilisateurs de BOB, d'autant que SAGE ne semble pas trop s’inquiéter du problème...

 

A notre avis, ce n'est pas que cela ne les inquiète pas, mais plutôt qu’apporter une solution nécessiterait certainement un investissement en temps conséquent.

 

Un article un peu complexe, mais néanmoins intéressant, confirme que BOB souffre d'erreurs de programmation : http://eurekalog.blogspot.be/2009/05/access-violation-in-details_12.html

 

Pour les techniciens, synthétisons : sous Delphi, une exception EAccessViolation se produit lorsqu’on tente d’accéder à une zone de mémoire non allouée.

 

Exemples typiques :

  • Demander à créer un objet, puis accéder à ses propriétés sans savoir si l’objet a été créé avec succès ou pas.
  • Faire une requête dans une base de données, puis tenter d’accéder au premier enregistrement du "dataset" ainsi constitué, sans vérifier au préalable que le "dataset" en question contient au moins un record.

Courage...



21/02/2017
0 Poster un commentaire

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 11 autres membres