Newsgroup: it.comp.appl.access
Titolo: Occupazione di memoria con Cornici oggetto associato

Ho fatto un po' di test per vedere come cresce la dimensione
di un DB modificando alcuni parametri della Cornice oggetto
associato (appoggiata su un campo OLE) in una maschera, e
precisamente se si visualizza come Icona o come Contenuto, e
variando il tipo di file; gli oggetti sono collegati (non
incorporati).
Con dei files .jpg associati a MS Photo Editor l'aggiunta di
un record provoca un incremento di occupazione di 4K, sia in
visualizzazione Icona che Contenuto
Con dei files Excel per ogni record si ha un aumento di 12K
come Icona, e di 20K come Contenuto
Con dei files Word per ogni record si ha un aumento di 12K
come Icona, e di 32K come Contenuto
(Per sicurezza nel fare i test dopo ogni modifica del DB ho
fatto la compattazione)
Evidentemente lo spazio occupato varia da applicazione ad
applicazione, ed e' minore nel caso Visualizza Icona
rispetto al caso Visualizza Contenuto.
Naturalmente questi dati saranno noti da tempo, pero' sono
rimasto un po' scioccato. Ad es. con 1000 record parecchi
mega se ne vanno via in icone o ritagli di documento, mi
sembra un'assurdita', va bene che MS ci ha abituato a simili
assurdita'... A questo punto direi che un'alternativa che
non comporta sprechi di memoria puo' essere quella suggerita
da S.Bettini nella FAQ "Come implementare correttamente un
archivio di immagini" dove consiglia di inserire il pathname
del file oggetto associato in una casella di testo e aprire
il file con una riga di codice.
Questo significa che la Cornice oggetto associato e'
comunque una fregatura?
il barbi

 il barbi
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Scendendo nel dettaglio, supponiamo di voler aprire il file
il cui pathname sta in txtPath con un doppio clic, non ho
ancora capito com'e' la riga di codice...
il barbi

 ha scritto nel messaggio
news:WAXhb.266640$R32.8...@news2.tin.it...

Scusami, ma tu vuoi visualizzare in una maschera/report il contenuto di un
file immagine oppure vuoi aprire tale file, magari per modificarlo?



be' non sono stato chiaro, stavo parlando del caso generale
di un file Word, Excel, immagine o quant'altro, in pratica
vorrei ottenere l'apertura dell'applicazione corrispondente
facendo doppio clic sulla casella di testo col pathname.
Cioe' nel caso di un .doc vorrei lanciare Word, nel caso di
un .xls vorrei lanciare Excel, nel caso di un .jpg vorrei
lanciare un'applicazione grafica tipo MS Photo Editor ecc.
comunque la tua domanda mi fa venire in mente che
operativamente potrebbe bastare un "viewer" anziche'
l'applicazione vera e propria, supponendo che l'esigenza sia
solo di "vedere" il file anziche' elaborarlo con
l'applicazione vera e propria (ad es. io che sono il
sistemista mi posso modificare i files, mentre il semplice
utente li puo' solo vedere). In effetti ho le idee un po'
confuse sull'operativita'... Ad es. nel caso immagine ho
scelto MS Photo editor (associando ad essa i files .jpg)
perche' e' un'applicazione abbastanza "leggera", mentre se
li associavo a Photoshop mi va via un sacco di tempo a
lanciarlo... Magari per generalita' potrei supporre di
scegliere anche l'applicazione da lanciare (una volta per
tutte)
e comunque nel caso del DB di immagini penso che l'esigenza
normale sia soltanto di vedere l'immagine (magari a tutto
schermo con un clic)
il barbi

 il barbi
Mi auguro che ora tu abbia abbastanza materiale da vagliare e studiare e poi
decidere quale sia la soluzione migliore per risolvere i tuoi problemi
(naturalmente dopo che avrai definito quali siano i problemi cui devi dare
soluzione).



e' vero... in realta' sono rimasto un po' sconcertato dalla
presentazione grafica, anche perche' la mia esigenza e' di
poter effettuare ricerche su vari campi (autore, tipo di
macchina, argomento, parole chiave ecc.) e cosi' ho lasciato
perdere senza andare a vedere il codice, mea culpa
e grazie 1000
il barbi