Une image envoyé par un ami (d'un ami) americain :

C'est un sac fabriqué à Seattle quand même :p
Bon, sinon, n'hésiter pas à participer a cette étude très sérieuse (surtout si vous faites un peu la geule).
Vous allez voir qu'on vit dans un monde 100% fou
Après avoir lu l'article sur c2i.fr, "Libérez la mémoire, libérez la mémoire (le 1er mai approche ;-)) ", et après avoir discutté avec un individu que je finirais bien par voir en vrai (marre qu'on se loupe pour quelques minutes à chaque fois hein), on est arrivé à en conclure que c'était beaucoup se faire chier pour pas grand chose ou en langage shadoks : Pourquoi faire simple quand on peut faire compliqué... ou plutot l'inverse ;)
Petit exemple :

Autant utiliser la puissance de l'opérateur is, ou encore de se servir de l'héritage d'interface. En effet, dans ce dernier cas, si l'interface qu'on met à disposition pour créer un plug-in pour son application, hérite elle même de IDisposable, les programmeurs de plug-in devront obligatoirement l'implémenter.
Ps1: Merci à l'individu de Msn... je comprends de mieux en mieux certaines choses moi
Ps2: Vlad, faut rajouter la nouvelle FreeTextBox sur les blogs, pour avoir la coloration syntaxique des bouts de codes (je sais, on est vendredi ...)
Alors j'aurais passé 30minutes pour comprendre pourquoi mon InstantClient Oracle ne fonctionnait pas avec le TNS, alors que j'avais bien exporté toutes les variables ...
En fait, je l'avais mis dans d:\Programs Files\Oracle ... et la nada, alors que si je le mettais à la racine du d:\ cela fonctionnait.
Après avoir fait 5minutes mumuse avec la commande SET et ECHO dans la console, j'ai compris ...
C:\DOCUME~1\Erebuss>set tns_admin="c:\toto"
C:\DOCUME~1\Erebuss>echo %tns_admin%
c:\toto
C:\DOCUME~1\Erebuss>set tns_admin="d:\Program Files\Oracle\InstantClient\Tns"
C:\DOCUME~1\Erebuss>echo %tns_admin%
"d:\Program Files\Oracle\InstantClient\Tns"
Et voila, le pauvre client oracle quand il cherche son TNS qui se trouve dans programs files doit se payer un chemin du genre "d:\Program Files\Oracle\InstantClient\Tns"\tnsnames.ora alors que si il est a la racine c:\toto\tnsnames.ora ...
Allez un dossier de plus qui va trainer a la racine ... grrrrrrrrrrrr