Ce complément a été programmé en VB 5, j'ai un petit bug avec lui dans VB 6 :
D'apres les sources, Smart Indenter ajoute deux menus : un dans le menu contextuel et un dans le menu edit, mais il semble
qu'il se mélange les pinceaux dans la version francaises
pour regler(en partie) le problème il faut mettre en commentaires les 12 dernieres
lignes de la procédure Sub SetUpMenus() dans le module modMenus
et recompiler le complement. Le menu n'apparaitra plus qu'une seule fois dans
le menu contextuel. (y'a mieux mais la cela ne plante plus)
Pour éviter le BUG qui affecte d'autres programmes de retabulation ( cf la Calcul & retabule ) Smart Indenter ne retabule jamais
les lignes contenant la définition d'une procédure ( car elle contient aussi des attribus cachés que l'on saisit en passant par le menu "Outils"
"Attributs de procédure" ). Apres une retabulation il peut donc rester ce genre de chose :
AVANT LA RETABULATION
APRES LA RETABULATION
Private Sub Form_Load()
If True Then
MsgBox "Hello World"
End If
End Sub
Private Sub Form_Load()
If True Then
MsgBox "Hello World"
End If
End Sub