Se connecter / S'enregistrer
Votre question

Bug Mémoire - ocx

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
17 Avril 2009 15:41:49

Bonjour,

J'ai un bug qui apparait lors de l'exécution d'un programme codé en delphi et c++.
La compilation se déroule bien, l'exécution au départ également.
Dans ce programme, il y a la possibilité d'ouvrir des pages contenant beaucoup de paramètres.

Lors de l'ouverture d'un trop grand nombre de pages, le programme bug et le message suivant apparaît :

"Canvas does not allow drawing" ainsi que parfois "System out of ressources"


Le processus ne prend pas trop de mémoire, même lors de l'ouverture des différentes pages (110 Mo).

Le code à aussi l'air bon : Rien n'apparaît lors de l'exécution "pas à pas" mise à part que sur la dernière page ouverte avant le bug, les paramètres apparaissent "grisés".
Aucune fuite mémoire n'a été détectée (testé avec plusieurs logiciels)

Je me demande donc bien pourquoi la mémoire est elle saturée ???

Une mémoire est-elle fixée lors de l'enregistrement du fichier ocx avec Regsvr32 ?
Comment windows gère les objets graphiques associés au contrôles OLE ?

Merci d'avance pour vos réponses.

JM

Autres pages sur : bug memoire ocx

a b L Programmation
17 Avril 2009 21:23:47

Je pense que c'est dans l'allocation mémoire codé dans le composant ActiveX qu'il y a un problème.
Déjà, est-ce que ce composant présente des fuites mémoire ?

regsrv32 permet juste d'indiquer que le composant est utilisable.

Regarde dans l'interface (au sens programmation) du composant s'il n'y a pas une propriété ou une fonction permettant les réglages que tu souhaite faire.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS