Sembra che Paperino abbia detto :
> greg ha scritto:
> [CUT]
>> In realtà le macchine di sviluppo sono 2, e il sorgente passa da uno
>> all'altro su penna usb
>> Si vede che la seconda macchina, usata quasi mai per compilare si sarà
>> sporcata qualche in qualche dll. E oggi ho dovuto compilare di corsa
>> proprio
>> su quella!
>> Ripasserò il SP6.
>> Ho scaricato quello del link e ho visto che pesa circa 1 mega, allora sono
>> andato a ripescare il mio vecchio sp6 e ho visto che pesa ben 28 mega. Come
>> mai sta differenza? forse quello del link è solo un installer?
> No, quello del link NON è un service pack. E' solo il
> ridistribuibile che installa i componenti del run-time
> per permettere l'utilizzo di eseguibili su altre macchine
> che non siano di sviluppo. Diciamo che è il minimo
> necessario per far girare eseguibili VB6 che non usino
> altri componenti esterni, OCX o altro.
> Non ne sono del tutto sicuro, ma mi pare che quei componenti
> comunque siano utilizzati anche quando vai a creare un
> pacchetto di installazione, quindi dovrebbero andare installati
> anche sulle macchine di sviluppo. Dovrebbero far parte già
> anche del VB6 Service Pack, ma mi pare che quelli siano più
> aggiornati, quindi ripassalo anche sulle macchine di sviluppo:
> male non ne fa.
> Poi ricrea il pacchetto di installazione e vedi che succede.
> Più in generale, fai tutti gli aggiornamenti possibili da
> "Microsoft Update" (non solo quelli di "Windows Update")
> sulle macchine di sviluppo.
> Bye, G.
Aggiorno questo 3d con imperdonabile ritardo per dire come ho risolto.
Avvio della macchina in modalità provvisoria e installazione del
programma. In questo modo il file VB6.it viene aggiornato senza
problemi.
Questa la stringa usata in Innosetup per questo file:
...\vbfiles\VB6IT.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
--
Greg