1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 414 |
Encore des images dans états |
le 23/10/2010 : 07:27 par marsouin_89
visiteur |
Bonjour Pierre,Tu m'as appris tellement de choses que j'arrive maintenant à faire des applications de plus en plus pointues.Toutefois, une fois de plus, j'ai encore besoins de tes conseils.J'ai un état avec 4 images qui ont des dimensions diverses. Elles font en générale 254 DPI.Sur chaque image, j'ai 1, voire 2 controles dans lequel j'intègre une image *.png transparentes afin de dessiner des flèches, ou autres symboles, en utilisant la librairie GdiPplus.Ces dernièrs se placent sur mes images en fonctions de coordonnées qui diffèrent d'un enregistrement à l'autre.Cela fonctionnent très bien. Cependant, dès que j'ai beaucoup d'enregistrements (à partir de 30), j'ai une erreur 2004 et 2192 qui me dit qu'il y a un manque de mémoire. Ce qui fait que j'ai parfois, une image qui ne correspond pas à son enregistrement ou mes images *.png ne se placent pas au bon endroit, ou encore les dessins générés par Gdiplus ne se réalisent pas complètement.J'ai ce même soucis de mémoire lorsque je veux imprimer en *Pdf l'ennsemble de ces pages.Aurais-tu une solution ?CordialementChristophe |
|
|
Réponse n° 2 -------- le 26/10/2010 : 09:48 par marsouin_89
visiteur |
Bonjour Pierre,
Désolé d'avoir oublié ce détail.
Je suis en Vista, Office 2003 avec 3Go de Ram, mais les postes qui utilisent mon application sont en XP, Office 2003 et 1 Go de Ram.
Point particulier : mes image ne sont pas stockées dans l'application. Elles sont dans un répertoire dédié.
Bien évidemment, mon application est compactée à chaque fermeture.
Cordialement
Christophe |
|
|
Réponse n° 3 -------- le 26/10/2010 : 16:05 par 3Stone
Administrateur
|
Bonjour,
Le problème n'arrive que sur ton poste (vista) ou également sur les autres (xp) ?
Ce qui m'effraie un peu est le "beaucoup d'enregistrements... à partir de 30", tu parlerais de dizaines de milliers, oui... mais 30!...
Un point qui peut causser des problème est le : Sur chaque image, j'ai 1, voire 2 controles dans lequel j'intègre une
image *.png transparentes afin de dessiner des flèches, ou autres
symboles, en utilisant la librairie GdiPplus. Access n'a jamais été reconnu champion pour les manipulations graphique... et il faut absolument veiller à bien libérer les objets et autres variables.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 4 -------- le 29/10/2010 : 16:29 par marsouin_89
visiteur |
Bonjour Pierre,
J'ai suivi tes conseils en libérant les objets et je n'ai plus de problèmes. Tout du moins sur mon PC. Je ferais des tests la semaine prochaine sur les PC XP qui utilisent mon application.
En fait, les exemples de Developpez.com montre la libération des objets GdiPlus à la fermeture du formulaire ou de l'état. J'ai donc suivi leur exemple.
Je te tiens au courant dès que j'ai fait mes tests.
Cela dit, je penses que l'on peut considérer ce sujet comme "Résolu".
Encore une fois merci.
Christophe |
|
|
Réponse n° 5 -------- le 10/11/2010 : 15:09 par kolele
visiteur |
Citation : 3stone J'espère aussi que tu fais compater la base automatiquement à chaque fermeture... 3Stones, ça m'intéresse ! je me tape la manip manuelle dans les utilitaires avant chaque sauvegarde et mes collaborateurs oublient toujours de le faire. |
|
|
Réponse n° 6 -------- le 10/11/2010 : 15:30 par 3Stone
Administrateur
|
Bonjour,
Cela devrait être coché par défaut...
Voir le menu Outils, Options, onglet Général : cocher Compacter lors de la fermeture.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 7 -------- le 12/11/2010 : 09:26 par kolele
visiteur |
super. merci beaucoup ! |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|