Re: Comment intercepter les message d'erreurs...
Publié : mar. 14/mars/2017 18:18
Les solutions que tu demandes nécessitent un minimum de travail, étape par étape.
Ça se sent que tu loopes ça. Un exemple : voici une solution qui répond à ta question. Cette solution n'est pas la meilleure : elle est générique (universelle, passe-partout, etc...).
Par contre, le jeu de conditions (PixelX, PixelY) peut être migré de l'instruction Point().
Dans ce cas de migration, qui dépend, au cas le cas de la méthode de modification, tu obtiens la plus rapide des gestions d'erreur.
2) Est-ce bien utile?
Ta question suivante sera-t-elle :
"Maintenant que j'ai la ligne de mon erreur,
la ligne de la macro dans laquelle elle est,
le nom de la procédure dans laquelle elle est,
le nom du module dans laquelle elle est,
le nom du fichier dans laquelle elle est,
j'aimerais obtenir la valeur qui endiguera l'erreur!"
(Dans ce cas, cf migration plus haut)
Ça se sent que tu loopes ça. Un exemple : voici une solution qui répond à ta question. Cette solution n'est pas la meilleure : elle est générique (universelle, passe-partout, etc...).
Par contre, le jeu de conditions (PixelX, PixelY) peut être migré de l'instruction Point().
Dans ce cas de migration, qui dépend, au cas le cas de la méthode de modification, tu obtiens la plus rapide des gestions d'erreur.
Code : Tout sélectionner
If PixelX > X0
If PixelY > Y0
If PixelX < X2
If PixelY < Y2
PixelC = Point(PixelX, PixelY)
EndIf
EndIf
EndIf
EndIf
1) Le compilateur offre des données précises. Il prend même en charge les pliages de macros.Shadow a écrit :Avec mon code j'ai un IMA, ok bon mais c'est pas encore assez précis.
2) Est-ce bien utile?
Ta question suivante sera-t-elle :
"Maintenant que j'ai la ligne de mon erreur,
la ligne de la macro dans laquelle elle est,
le nom de la procédure dans laquelle elle est,
le nom du module dans laquelle elle est,
le nom du fichier dans laquelle elle est,
j'aimerais obtenir la valeur qui endiguera l'erreur!"
(Dans ce cas, cf migration plus haut)