Bonjour,
Je développe une "grosse application" actuellement l'exécutable fait 5 Mo...
Je travaille à partir de photos sur des bimaps de 10 millions de pixels, même si au départ (comme à l'arrivée) les images sont en JPEG.
J'utilise une routine de sélection rectangulaire d'une partie de l'image. Cette routine a besoin d'une copie de l'image (pour régéner les rectangles de sélection) ce qui implique deux bitmaps chacune de 30 Mo.
J'ai mis au point la routine de sélection rectangulaire dans une petite application qui utilise les mêmes images de même taille mais dont l'exécutable ne fait que 500 Ko. La routine de sélection utilise le même code source dans la petite application comme dans la grande.
Problème: la sélection fonctionne pafaitement dans la petite application pas dans la grande ! Quand on déplace le curseur les rectangles s'effacent dans la petite pas dans la grande !
Je pense à un problème de taille de mémoire. Faut-il augmenter les tailles de pile ? ou quelqu'un a t'il une idée pour régler ce problème ?
Nota: je travaille sur un PC de 2Go de RAM sous Vista avec Delphi 2007
Partager