TQGRID UN STRINGGRID AMÉLIORER.

Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 - 29 janv. 2010 à 12:25
cs_yanb Messages postés 271 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 7 juillet 2022 - 29 janv. 2010 à 16:58
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/51201-tqgrid-un-stringgrid-ameliorer

cs_yanb Messages postés 271 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 7 juillet 2022 14
29 janv. 2010 à 16:58
Voilà normalement plus de fuite.
Merci CIREC pour l'info.
@+
cs_yanb Messages postés 271 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 7 juillet 2022 14
29 janv. 2010 à 14:48
Salut CIREC,
je vois que rien ne t'échappe,
j'ai testé rapide sans vérifier les fuites.
je pense corrigé au moins les fuites, mais la suite pas sûr...
ce composant date quand même de 2005 et n'est peut-être plus utile.
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
29 janv. 2010 à 12:25
Salut,
il faut revoir l'héritage, la création et la destruction des tes composants !!

rien de ce que tu crées dans ta grid n'est libéré à la fin !!

---------------------------
Unexpected Memory Leak
---------------------------
An unexpected memory leak has occurred. The unexpected small block leaks are:

13 - 20 bytes: TList x 2, TQCadenas x 1, TQRadioButton x 1, Unknown x 2

21 - 28 bytes: TMemoryStream x 3, TJPEGData x 3, TBrush x 2, UnicodeString x 1

29 - 36 bytes: TQGridButtonCollection x 1, TQGridBitmapCollection x 1, TQMotif x 1, TPen x 2, UnicodeString x 1, Unknown x 2

37 - 44 bytes: TFont x 2

45 - 52 bytes: TPicture x 4, TQGridBitmapItem x 2, TQProgressBar x 1, TQCheckBox x 1

53 - 60 bytes: TQGridButtonItem x 2

61 - 68 bytes: TBitmap x 2

69 - 76 bytes: TJPEGImage x 3

101 - 108 bytes: TBitmapCanvas x 2

117 - 124 bytes: TBitmapImage x 2

149 - 156 bytes: Unknown x 1

The sizes of unexpected leaked medium and large blocks are: 8236, 8236, 8236

---------------------------
OK
---------------------------

Bonne chance pour la suite ;)
Rejoignez-nous