STYLE XP - FLATSTYLE = SYSTEM SUR TOUS LES CONTROLS DE LA FORM

Signaler
Messages postés
155
Date d'inscription
samedi 3 juillet 2004
Statut
Membre
Dernière intervention
30 mai 2005
-
jmenfous
Messages postés
117
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
2 juillet 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25537-style-xp-flatstyle-system-sur-tous-les-controls-de-la-form

jmenfous
Messages postés
117
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
2 juillet 2009
1
lol :)

va voir la source http://www.vbfrance.com/code.aspx?ID=27121
je penses justement répondre à ta même question :)
mdabin
Messages postés
4
Date d'inscription
mercredi 15 septembre 2004
Statut
Membre
Dernière intervention
27 avril 2007

Comment faire si on veut modifier les memes proprietes d'un groupe d'objets et non de tous les objets? (C'est à dire sans modifier un par un les propriété de chaque objet ) Peut on indicer les objets comme cela etait possible sous VB6?(Visiblement non; Exemple: Label(i).visible=False )
Merci
jmenfous
Messages postés
117
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
2 juillet 2009
1
La liberation de la memoire dans le code c'est preferable, le garbage collector autrement dit ramasse miette... il a tendence a ne rammacer que des miettes... lol

Vu que l'on ne trouve pas grand chose sur ce garbage collector, j'ai fais des tests de boucles sur des objets (ecriture, lecture de fichiers XML) avec et sans liberation de la memoire dans le code.
Sur le serveur de test, un Bi-Xeon 2,6 Ghz avec 2Go de RAM ECC. J'ai constate que la memoire n'etait liberee qu'en fin de code. Le temps d'execution n'etait pas tellement plus faible avec liberation memoire. Par contre le meme test avec des threads m'a prouve que le code etait plus fiable avec liberation memoire (dans le cas contraire des fichiers n'etaient pas bien fermes alors que j'utilisais des mutex pour la secrurisation des donnees communes aux differents threads).

Pour conclure, je trouve la liberation a la main plus efficace, plus rapide et surtout tellement plus propre. ;-)

Si qq a fait d'autre tests, je suis preneur de ses conclusions.

PS : pensez a mettre une methode Dispose dans vos classes? Aidons nos petite barettes de memoire. Faitent comme moi utilisez la liberation de la memoire, car elles le valent bien.

Pour le mouvement de liberation de la memoire, donnez vos dons a :
liberation_de_la_memoire@parcequelelevauxbien.com

;-)
CybFabDMI
Messages postés
1
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2004

Bonjour TheEwook,

Tout d'abord merci pour cette transmission de savoir.

Je débarque dans le milieu de la programmation, Vb.Net étant mon premier langage.

J'ai trouvé ton code très intéressant, clair et surtout pour moi très instructif.
J'aimerais te poser une question non pas sur le code lui même mais plus sur ta manière de coder afin de mieux comprendre .Net.

Pourquoi fais-tu une libération implicite de la mémoire au lieu de laisser le CLR du FrameWork.Net s'en charger (grâce à fonction de Garbage Collector)?

Merci d'avance pour ta réponse.