Menu Add Ins

Smart Indenter

L'outil parfait pour retabuler les sources



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


La première ligne n'est pas retabulée.