Newsgroup: it.comp.lang.vo-clipper
Titolo: vo 26 dimensione massima di un programma.

Qual'č la dimensione massima di un programma in win98?
Ho un programma dalle dimensioni di 2,346 Mb che su qualsiasi macchina con
win98 si avvia e appena provo ad accedere ad un qualsiasi archivio  mi da un
errore del tipo Questo programma ha eseguito ecc. ecc.
cliccando su dettagli trovo:
NC2 (il nome del programma) ha provocato un errore di pagina non valida nel
modulo KRNL286.EXE.....
LO stesso programma gira bene sia su win2000 che xp  prof..
Se tolgo una qualsiasi parte di codice e le dimensioni del programma
scendono al di sotto di 2,3 Mb il programma non da piů problemi!
Ciao
Roberto

 ha scritto nel messaggio
news:booej6$1gon60$1...@ID-101553.news.uni-berlin.de...


 ha scritto nel messaggio
news:boop5l$1esoo2$1...@ID-119280.news.uni-berlin.de...


 Roberto
Mah, il mio programma ha un EXE di 11MB e non da problemi.
Stai usando qualche libreria particolare, shellwindow con
sfondi o cose del genere???
Toolbar con icone di 256 colori creata da te?
Hai provato ad esportare tutte le AEF, concellare il progetto
creare uno nuovo e reimportare il tutto??
Paolo


 ha scritto nel messaggio
news:botqo7$1if6qo$1...@ID-119280.news.uni-berlin.de...


 Roberto
Ore che ci penso, non č che hai qualche chiamata
ALTD() all'interno del codice???



Prova a controllare le DLL non č che per caso hai aggiornato VO ad una
versione successiva senza
sostituire le DLL e le RDD ?
Ciao Alessandro

 Paolo
Toglimi una curiosità: ma che fa un programma per avere un eseguibile di 11
MB????
Io ho dei programmi molto complessi ma non supero MAI i 3 Mb + una libreria
di meno di un Mb...................sono curioso di sapere che ci hai messo
dentro......
Ciao.
                                    Francesco

 ha scritto nel messaggio
news:bp4u43$1kacj7$1...@ID-119280.news.uni-berlin.de...


 Prova a controllare le DLL non è che per caso hai aggiornato VO ad una



Non ho detto che non funziona ma che impiega un po' di tempo
quando si avvia.
Paolo


 Mah, il mio programma ha un EXE di 11MB e non da problemi.
11M di eseguibile ???? Ma cosa diavolo c'e' dentro ? :))) Deve essere 
tutto caricato in memoria contemporaneamente ? :)
Oh, sia chiaro... non e' una critica ... solo stupore :)
Comunque per la dimensione su Win98 segnalata ho fatto una prova con 5M 
e gira.
Ciao.alberto.
-- 
Alberto Rubinelli - A2 SISTEMI               posted with Gravity 2.60b
Via Costantino Perazzi 22 - 28100 NOVARA (NO) - ITALY     ICQ 49872318
E-Mail : 
alb...@retrocomputing.net
  Tel. 0321 640149 
Web    : 
www.retrocomputing.net
      Fax  0321 391669 BBS  0321 392320

 Oh, sia chiaro... non e' una critica ... solo stupore :)
Probabilmente ci sono dentro molte risorse (più che altro immagini). Non
credo che possa essere tutto codice eseguibile, giusto?
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg


Poche immagini, molto codice eseguibile:
Dalla contabilità generale al magazzino alla gestione commesse e lavori,
fatturazione
e archiviazione documenti il tutto integrato e pertanto difficile da
separere
Comunque ho sentito di programmi con EXE maggiore di 20MB perciò
mi consolo..........
Paolo


 mi consolo..........
Dato che il mio programma più grosso supera di poco il megabyte, devo
dedurre che è il compilatore che usi ad essere molto poco efficiente in
quanto a dimensione dell'EXE. Se devi inviare un aggiornamento via email
come fai?



Di solito vado dai clienti personalmente ed aggiorno io il programma sul PC.
Comunque il programma zippato non è poi così grande da non poter essere
spedito via email.
Paolo


 spedito via email.
Uhm... abbiamo detto che è circa 11 Mb, giusto? Quindi zippato verrà
circa la metà (5.5 Mb) che è sempre troppo per l'invio per email,
specialmente se il cliente poi ti chiede le solite piccole modifiche al
volo... Se invece zippato ti viene molto meno allora questo sarebbe un
segno evidente che non è tutto codice eseguibile.
Facci sapere come stanno le cose.



Sì circa 5MB zippato. Con l'adsl non credo sia un problema.
Comunque potrebbe essere possibile separare il programma in
varie DLL ed inviare solo le DLL che vengono modificate.
Al momento però non ho seguito questo approccio in quanto
"purtroppo" i clienti che ho sono solo in zona.
Saluti
Paolo


Per queste esigenze c'è un prodotto che si chiama, DeltaPatch, che è quello
che usava CA per gli aggiornamneti di VO e Clipper che poi usa il file
patch.exe.
E' della stessa casa che fa blinker.
A quel punto puoi inviare gli aggiornamenti anche su floppy.
Invii solo quella parte di eseguibile modificato.
http://www.blinkinc.com
Danilo Giuliani
www.softdevo.com
in...@softdevo.com
sup...@softdevo.com

 Per queste esigenze c'č un prodotto che si chiama, DeltaPatch, che č
