Newsgroup: it.comp.lang.visual-basic
Titolo: Compilazione

Buongiorno a tutti,
utilizzo vb6 sp6 con vss6d e da qualche tempo a questa parte non
riesco ad ottenere un file eseguibile corretto dal processo di
compilazione. Il prodotto della compilazione è un file piuttosto
mastodontico, di circa 12MB. Apparentemente, a prima vista, l'unica
cosa che non va è l'icona, che non è quella prevista ma quella per le
applicazioni dos. Facendo doppio click sull'eseguibile, non si apre la
finestra principale del programma come ci si aspetterebbe, ma si apre
per un istante una finestra dos (appunto) che immediatamente si
chiude...
Mi sono chiesto se non fosse un problema dovuto alle dimensioni
eccessive del prodotto della compilazione, ma cercando documentazione
sull'argomento, purtroppo non sono riuscito a trovare niente...
qualcuno ha idea di cosa possa essere successo, e sopratutto come
ottenere un file eseguibile corretto?
grazie mille a tutti!
N.

ottenere un file eseguibile corretto?
12 Mb???
Come hai fatto ad ottenere un eseguibile cosě grosso?
Forse č meglio non inglobare immagini nei form e caricarle dopo, o crearsi dei
file di risorse.
--
ciao
  Stefano

 Come hai fatto ad ottenere un eseguibile cosě grosso?
Io ne avevo uno da 50.
E non per le immagini.
Ciao

 Ciao
Ciao, il problema che ho io non ti è mai capitato?

E non per le immagini.
Io il più grosso che ho mai fatto era circa 1M, e l'ho sempre smagrito con UPX
perchè mi sembrava enorme.
Però io creo molti componenti a runtime, e non includo le immagini nei form ma
le carico successivamente.
( Se qualcuno ha cercato di far funzionare un .exeVB5-6 con Linux mi capirà)
--
ciao
  Stefano


Mah 12 Mb mica è grosso....
Dipende da che progetto è...non è sempre possibile caricare immagini a 
runtime o crearsi dei file
risorse a causa spesso delle pretese del cliente...
Noi abbiamo lo stesso progetto che per un cliente ha un eseguibile di 3,2 Mb 
per un altro che ha esigenze moooolto particolari
è di 88 Mb...
Saluto IAK 

chiude...
Hai provato a controllare le proprietà del progetto e della compilazione????
Ciao
IAK 

 ha scritto nel messaggio

Si, per la compilazione le impostazioni sono quelle standard  (Compila
in codice nativo + Ottimizza velocità codice), per il progetto ho
"Aggiorna controlli ActiveX" impostato e "Pool di thread" impostato a
1 thread.
La cosa che rende il tutto ancora più anomalo è che di tanto in
tanto... ottengo il file compilato correttamente... la cosa sembra del
tutto random... (stamattina non sono mai riuscito nell'intento...
neanche dopo un riavvio del pc).
Questo problema lo ho riscontrato da ogni pc utilizzabile per la
compilazione del progetto (3 pc, e su ognuno ho provato a
disinstallare e reinstallare vb e vss).
Non è servito a niente disinstallare e reinstallare vb nè
disinstallare e reinstallare vss (mi era venuto in mente che fosse un
problema del pc su cui stavo compilando... ma a quanto pare non è
così).
Potrei tentare a disinstallare e reinstallare il vss dal server... la
cosa mi turba un po' e non sono tanto fiducioso sui risultati...


Aggiungo per la cronaca che di immagine ce ne è una sola di 400kb
circa... preferivo evitare di caricarla a run-time per non renderla
così troppo disponibile. Alla fine ho rinunciato :-( la carico a run-
time così, almeno per ora, pare che compili l'eseguibile.
Rimane curioso anche il fatto che ho altri 2 programmi (il cui
compilato è più piccolo di 12Mb) per i quali l'immagine continua ad
essere parte dell'eseguibile e per i quali (almeno per ora e tocco
tutto ciò che è possibile toccare) per ora non ci sono problemi...
bho!