Gros bug Arithmétique

Suggestion de plugin, support de plugin,... En clair tout ce qui a rapport avec les plugins c'est ici !

Modérateur : Modérateurs

FrançoisL
Membre d'honneur
Membre d'honneur
Messages : 2950
Inscription : 08 mars 2004 18:17
Version de PhotoFiltre : Dernières de PF Free et PFS
Système d'exploitation : Windows XP Home SP2
Processeur : Athlon 64 3500+ non O/C
Mémoire RAM : 2x512 Mo en DC
Localisation : Essonne

Gros bug Arithmétique

Message par FrançoisL »

Je tiens tout d'abord à féliciter Benjamin pour tous ses plug-ins très intéressants.
Seulement voilà, depuis la version 1.4 du plug-in Arithmétique j'ai un gros bug :
-Je lance le plug-in, et j'ai un message d'erreur "Violation d'accès à l'adresse 016D9E65. Lecture de l'adresse [adresse variable d'une fois à l'autre]"
-Je clique OK et ça passe.
-Mais là si je provoque n'importe quoi qui agit sur le champ où on rentre la formule (par ex double-cliquer sur une vignette, cliquer dans le champ ou encore cliquer sur une fonction), je provoque une nouveau message d'erreur de même type mais avec deux autres adresses. Mais ce coup-ci, si je fais OK, il en surgit un nouveau et cela indéfiniment et avec à chaque fois une adresse différente.
Mais le plus étonnant, c'est que j'ai essayé sur un ordi qui (comme moi) a Windows 98 SE et une configuration plus modeste et ça marche parfaitement.
Je n'exclus pas l'hypothèse de la DLL corrompue donc je veux bien la liste des DLL utilisées par le plug-in.

En espérant ménager vos méninges :?: Amicalement, François.
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1075
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

Je pense que le problème vient du fait que j'utilise un composant qui permet d'afficher la syntaxe colorée... depuis la version 1.4 J'avais déjà eu des problèmes similiaire avec Windows 95/98 mais je l'avais en partie réécrit pour qu'il fonctionne sur Win9x correctement

Ce que je peux faire c'est refaire une version sans syntaxe colorée pour tester...

Version sans syntaxe colorée
FrançoisL
Membre d'honneur
Membre d'honneur
Messages : 2950
Inscription : 08 mars 2004 18:17
Version de PhotoFiltre : Dernières de PF Free et PFS
Système d'exploitation : Windows XP Home SP2
Processeur : Athlon 64 3500+ non O/C
Mémoire RAM : 2x512 Mo en DC
Localisation : Essonne

Ca marche !

Message par FrançoisL »

OK merci Benjamin, ça marche :lol:
Il serait peut-être utile de mettre le plug-in en téléchargement en plus de l'autre pour ceux qui auraient le même pb.
Sans vouloir réclamer, puis-je avoir une petite explication du bug, ou est-ce un peu compliqué ? (sachant que je n'ai pas vraiment de connaissances en programmation :cry: )

Merci encore, François
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1075
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

Malheureusement je ne sais pas de quoi ca vient exactement je sais que ca vient du composant que j'utilise pour afficher l'expression avec la syntaxe colorée (la j'ai remis un composant d'affichage standart sans syntaxe colorée :cry: ) mais je vais regarder en détail le code source de ce composant dés ce soir mais ca va être difficile de corriger un problème que je n'arrive pas à reproduire sur ma machine...
FrançoisL
Membre d'honneur
Membre d'honneur
Messages : 2950
Inscription : 08 mars 2004 18:17
Version de PhotoFiltre : Dernières de PF Free et PFS
Système d'exploitation : Windows XP Home SP2
Processeur : Athlon 64 3500+ non O/C
Mémoire RAM : 2x512 Mo en DC
Localisation : Essonne

Message par FrançoisL »

Merci Benjamin.
Apparament, le pb est endémique à mon PC car, comme je l'ai dit, sous les autres W98 ça marche. C'est pour ça que je pense à une DLL corrompue. Il me paraît donc nécessaire de connaître la ou les DLL utilisée(s) par cette composante.
Peut-être que je me fourre le doigt dans l'oeil avec cette idée de DLL ? :P
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1075
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

Je sais pas mais voici la liste des dll que le plugin utilise :

advapi32.dll
comctl32.dll
comdlg32.dll
gdi32.dll
kernel32.dll
oleaut32.dll
user32.dll
version.dll
winspool.drv

Ca peut aussi venir des drivers de la carte vidéo...
FrançoisL
Membre d'honneur
Membre d'honneur
Messages : 2950
Inscription : 08 mars 2004 18:17
Version de PhotoFiltre : Dernières de PF Free et PFS
Système d'exploitation : Windows XP Home SP2
Processeur : Athlon 64 3500+ non O/C
Mémoire RAM : 2x512 Mo en DC
Localisation : Essonne

Message par FrançoisL »

J'ai une NV11 (NVidia), une carte qui ne m'a jamais posé de problèmes... :?
Enfin, je pense que le problème est bien trop compliqué pour moi :)
Je pense que le mieux est de ne pas se casser la tête et de mettre les deux versions en téléchargement...
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 12971
Inscription : 28 oct. 2003 22:49

Message par Antonio »

Je préfère pas qu'il y ai 2 versions car ça va compliquer, je préfère qu'on se mette d'accord sur une version. La syntaxe colorée est plus jolie mais je pense qu'on peut s'en passer si vraiment il y a des risques de plantage.
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1075
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

Je vais essayer de faire une version qui permettent de désactiver la syntaxe dans le fichier INI de PhotoFiltre

Car la syntaxe colorée n'est pas seulement jolie elle est vraiment utile pour l'écriture d'expression complexes... Il manque d'ailleurs les parenthéses qui s'illumine car ca manque!
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 12971
Inscription : 28 oct. 2003 22:49

Message par Antonio »

Ok dans ce cas car ce qui m'embête c'est d'avoir 2 versions en téléchargement car on ne s'en sort pas (surtout un utilisateur qui ne suit pas le forum)
FrançoisL
Membre d'honneur
Membre d'honneur
Messages : 2950
Inscription : 08 mars 2004 18:17
Version de PhotoFiltre : Dernières de PF Free et PFS
Système d'exploitation : Windows XP Home SP2
Processeur : Athlon 64 3500+ non O/C
Mémoire RAM : 2x512 Mo en DC
Localisation : Essonne

Message par FrançoisL »

Benjamin a écrit :Je vais essayer de faire une version qui permettent de désactiver la syntaxe dans le fichier INI de PhotoFiltre
Je suis assez séduit par cette idée qui me paraît être le moyen le plus simple (en expliquant bien dans le lisez-moi pour les non-avertis qu'en cas de bug, ils doivent faire telle manip)
Merci Antonio et Benjamin.
FrançoisL
Membre d'honneur
Membre d'honneur
Messages : 2950
Inscription : 08 mars 2004 18:17
Version de PhotoFiltre : Dernières de PF Free et PFS
Système d'exploitation : Windows XP Home SP2
Processeur : Athlon 64 3500+ non O/C
Mémoire RAM : 2x512 Mo en DC
Localisation : Essonne

PhotoFiltre 04/04

Message par FrançoisL »

Désolé de remettre ce sujet sur le tapis :? , mais avec la nouvelle version de PhotoFiltre, je ne peux à nouveau plus utiliser Arithmétique (vu que les anciens plug-ins ne sont plus détectés, je ne peux plus utiliser la version sans syntaxe colorée de Benjamin :( )
Est-ce qu'il n'a pas été possible de désactiver la syntaxe colorée par le biais du fichier ini :?:
Merci d'avance.
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1075
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

En fait j'ai pas eu le temps :oops: par contre je recompilerai l'autre version ce soir et la remettrai sur mon site internet (ou y a juste ce fichier d'ailleurs ;) )
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1075
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

J'ai mis à jour la version sans syntaxe colorée
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 12971
Inscription : 28 oct. 2003 22:49

Message par Antonio »

Attention car tiscali n'accèpte pas le téléchargement depuis un autre serveur que le leur :(