[vs2005] visualiseurs personnalisés

Description

Aujourd'hui je me suis intéréssé aux visualisers de visual studio (la petite loupe en mode debug, par exemple qui permet de voir une string dans une nouvelle fenêtre ou un dataset dans un datagridview), donc je me suis codé deux petits visualiseurs persos (et un setup fait a l'arrache pour pouvoir les mettre facilement sur son poste, suffit de cliquer sur suivant jusqu'au bout ^^).

Vu que j'ai rien vu sur le site qui en parle je me suis dis que ca serait bien d'en faire profiter....
Alors en bref, pour ce qui voient pas ce que c'est, il s'agit de reprogrammer des fenêtres permettant d'avoir un apercu sur les objets lors du debug d'une application.
Le premier que j'ai fait dans le projet permettent d'avoir un apercu des images en mémoire (n'existe pas par défaut, c'est probablement l'exemple le plus donné sur le net)...en bref, lors d'un debug, si vous avez un objet de type image ou hérité de image, vous aurez la loupe qui apparait pour voir l'image
Le deuxieme permet d'avoir un apercu des informations "intéréssantes" de l'exception (en bref, la stacktrace filtrée et le message de l'exception)....
L'idée est juste d'avoir une alternative rapide pour avoir un apercu clair de la stacktrace et rien de plus, mais ca va beaucoup me servir (qui n'a jamais hurlé car la stacktrace est illisible même une fois la loupe utilisée sur la string stracktrace?)

le projet de test permet de tester les visualiseurs. Si la constante (en début de fichier) INSTALLED est définie, alors les breakpoints sont activés et vous permettent de voir le résultat avec la loupe, sinon le form est lancée tout bêtement....

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.