Je viens de constater un comportement à grand risque de plantage
en utilisant un objet Check.
Si je crée un formulaire et que celui ci est totalement vierge.
Je place un on_click sur un check pour en récupérer une valeur attribuée
ex :
- Code:
-
if number_click = CheckStyle%(1)
if checked(CheckStyle%(1))=1
mark_off CheckStyle%(1)
Style$="0"+right$(Style$,3)
else
mark_on CheckStyle%(1)
Style$="1"+right$(Style$,3)
end_if
end_if
Maintenant si ce formulaire récupère ses données conservées (ex: paramètres utilisateurs),
pour cocher les cases selon la valeur conservée on doit utiliser mark_on/mark_off.
sauf que celui ci déclenche le on_click et là....c'est l'apocalypse des acces violation.
Pour éviter cela il faut supprimer le/les on_click et lire l'état par if checked(N)=1...
mais on perd la modif par on click (ex: cas d'une prévisualisation)