accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Crétion d'images : pb de mé moire (?)

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.tcl ] 

Retour : Accueil du site fr comp lang tcl   charte stats de ce groupe


  Sujet:   Re: Crétion d'images : pb de mé moire (?)  
 De: hass...@evolane.com (Eric Hassold)
 Groupes: fr.comp.lang.tcl
 Organisation: Nerim -- xDSL Internet Provider
 Date: 10. May 2008, 21:25:33
 References: 1
Pascal a écrit :
> Bonjour,
> 
> J'ai fait un programme qui permet de mettre en évidence un comportement 
> que je ne comprends pas. Je crée un canvas au sein duquel je crée des 
> images. A chaque rafraichissement j'efface des images et j'en crée 
> d'autres (depuis la même source de données). Au bout d'un certain temps 
> (quelques minutes), le programme plante avec eTcl sur Pocket PC. Je 
> suspecte un problème d'allocation mémoire. A noter que sur mon vrai 
> programme j'ai eu (une seule fois, d'autres crash ont lieu sans message) 
> comme erreur "Fatal error" + "Fail to create pixmap with Tk_GetPixmap in 
> ImgPhotoInstanceSetSize".
> ....

Bonsoir,

Si le probleme est WinCE specifique (le post de David semble le faire 
penser) alors pense savoir vers quelle piste me tourner, le rendu de 
Bitmap et la gestion des resources liees avec l'API WinCE etant 
vraiment... euh... comment rester poli...

Bon, pour resumer: Le rendu d'image sous Tk passe par des appels a 
StretchDIBits()/GetDIBBits()/CreateDIBBitmap() qui sont emules sous 
WinCE, et cette partie est probablement la plus complexe de notre couche 
d'emulation. Donc pas a l'abri d'un handle HBITMAP oru DIB pas libere, 
d'une resources programmee pour liberation mais pas liberee 
effectivement, etc... Donc si probleme est bien WinCE-specifique, c'est 
la qu'il va falloir faire une bonne seance de deboguage qui, je le sens, 
s'annonce bien sympa!

je teste ca dans l'emulateur demain, en esperant que le probleme s'y 
reproduise, ce qui facilitera le debug. je reviens ici donner la suite 
(et si je traine, ne pas hesiter pas a me relancer, car j'ai fini un 
audit detaille de tous les leaks possible dans eTcl sous les autres 
plate-formes, alors veux pas laisser passer celui-la).

Eric


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)