Newsgroup: it.comp.appl.access
Titolo: Ancora sulle risorse GDI

Ciao a tutti, mi ritrovo con un problemino già dibattuto più volte nel
NG, che però non è mai stato chiarito adeguatamente; dopo aver letto e
provato tutti i suggerimenti forniti sono ancora al punto di partenza.
Il problema è quello di un'applicazione Access che si mangia
progressivamente tutte le risorse di sistema e GDI fino
all'esaurimento (il suo oltre che il mio).
L'installazione è fatta da un Access 2000 su Windows 98 SE, un FE di
circa 600 KB che utilizza contemporaneamente le tabelle di due BE; la
macchina è un Celeron 533 con 64 MB di RAM (non è molto, ma ho letto
di gente che fa cose ben più pesanti anche su macchine inferiori).
Oltre a compattare il DB regolarmente, l'ho anche rigenerato creandone
uno nuovo e importando il tutto.
Ho provato ad eseguirlo in modalità runtime.
Ho provato a generare ed eseguire il corrispondente MDE.
Non ci sono sfondi nè altri oggetti grafici nelle maschere.
Ho controllato che le variabili oggetto venissero uccise tutte.
Ho installato la versione SR1a.
Tutto inutile.
Non posso mettere in circolazione un programma che va riavviato ogni
dieci minuti; tra l'altro non è neanche terminato, per cui...
peggiorerà!
Aiutatemi, grazie.
Peppe

 Tutto inutile.
Io non ho problemi con applicazioni impegnative anche su macchine con 32 MB.
Hai provato altre configurazioni?
Rilevi questi problemi anche in modalità provvisoria senza drivers
installati?
Ciao, Giorgio

 Ciao, Giorgio
Ho provato a raddoppiare la RAM e non è servito a niente, ma poi si è
accesa una lampadina: in effetti nelle maschere c'è un'immagine, un
WMF da 3 KB.
Beh, è sufficiente muoversi avanti e indietro da un record all'altro
che risorse di sistema e GDI vanno a farsi benedire, sia con
l'immagine incorporata che collegata.
Caspita! Con un'immagine da 3 KB? Ma il WMF, essendo nativo, non
dovrebbe andare liscio come l'olio?
Inutile dire che tolta l'immagine tutto è tornato a funzionare come si
deve.
Come faccio a mettere il logo sulle form?
Bye

Come faccio a mettere il logo sulle form?
converti il WMF in BMP
... almeno io ho risolto cosě lo stesso problema con una GIF da meno
di 2K.
Adriano
e-mail galad***NOSPAM***@
alma.it

 Come faccio a mettere il logo sulle form?
Queste piacevolezze di Access sono note da anni, devo dire tuttavia che
utilizzando .bmp (anche non leggerissime) non s'incontrano problemi.
Ciao: Oscar

 Bye
Mi faccio le domande e mi rispondo da solo ma, visto che l'argomento č
stato piů volte dibattuto, penso che possa interessare a molti.
Le immagini BMP non creano alcun problema di risorse, ma non sempre
sono l'ideale; con qualsiasi altro formato perň l'immagine viene
rigenerata ad ogni aggiornamento dei dati per cui si mangia tutto
molto rapidamente.
Se perň si mette l'immagine (wmf, jpg, gif, tif...) in una form che
non contiene altro, e poi si inserisce questa form come sottomaschera
non associata all'interno di quella con cui si visualizzano i dati,
fila tutto liscio perchč la form figlia non viene rigenerata.
Se poi l'immagine ha uno sfondo trasparente che deve lasciar vedere lo
sfondo della maschera, č sufficiente inserire una istruzione
nell'evento open che legge il colore di sfondo della form principale e
lo assegna alla secondaria. Se lo sfondo in quel punto non č
omogeneo... beh, non si puň avere tutto dalla vita.
Per la veritŕ c'č un altro limite ben piů importante del colore di
sfondo. Il tutto non si puň applicare a form in modalitŕ maschere
continue, perchč queste non accettano sottomaschere.
Per stasera basta cosě, se ci sono altri contributi ben vengano.
Aloha