Newsgroup: it.comp.lang.visual-basic
Titolo: File di dsitrbuzione

Ciao a tutti,
Ho completato il mio primo programma in VB6 che converte
il valore immesso da una valuta ad un'altra - è mi sembra
che funziona bene. Allora per provare il programma (per
beta-testing) ho fatto creare un file di installazione con
l'aiuto del wizard del VB6. Ma - una volta pronta ci voleva
3 dischetti per far girare il mio programma di 82 k !!!!
Ok, lo so che il run-time library di VB6 ci vuole
( Msvbvm60.dll) ma ditemi voi per favore per che
cosa mi servono (o agli utenti del programma) files
tipo: Msjet35.dll, Oleaut32.dll, Dao350.dll (che sono
grossi) per far girare il mio programma.
Il mio programma usa semplicemente un file .dat
(accesso causale) per memorizzare i dati. Poi ci sono
option-buttons,  textboxes, labels, command-buttons,
un frame e un immagine e poi il codice. Non vedo proprio
perchè il wizard "dice che serve" Msjet35.dll per far
girare il programma..
Qui segue un elenco dei files che il wizard ha installato
per me :-) :
22/02/99 0.15 C:\Temp\EuroCo1.CAB Page 1
Name Modified Size Ratio Packed Path
EuroConverter 19/01/99 7.50 81.920 ? ?
Olepro32.dll 06/10/98 13.30 229.376 ? ?
Asycfilt.dll 06/10/98 13.29 192.512 ? ?
Oleaut32.dll 06/10/98 13.29 909.312 ? ?
Msvbvm60.dll 25/09/98 0.00 1.409.024 ? ?
5 file(s) 2.822.144 ? ?
22/02/99 0.23 C:\Temp\EuroCo2.CAB Page 1
          Name          Modified             Size  Ratio  Packed  Path
          Stdole2.tlb   06/10/98 13.30     17.920      ?       ?
          Vb6it.dll     05/08/98 0.00     122.128      ?       ?
          Msjint35.dll  20/07/98 0.00     142.608      ?       ?
          Expsrv.dll    18/06/98 0.00     378.128      ?       ?
          Vbajet32.dll  18/06/98 0.00      30.992      ?       ?
          Comcat.dll    01/06/98 0.00      22.288      ?       ?
          Msvcrt40.dll  01/06/98 0.00     326.656      ?       ?
          Dao350.dll    28/04/98 0.00     570.128      ?       ?
          Msjet35.dll   25/04/98 0.00   1.045.776      ?       ?
          Msjter35.dll  25/04/98 0.00      24.848      ?       ?
          Msrd2x35.dll  25/04/98 0.00     252.176      ?       ?
          Msrepl35.dll  25/04/98 0.00     407.312      ?       ?
          12 file(s)                    3.340.960      ?       ?
 
 22/02/99  0.23       C:\Temp\EuroCo3.CAB                Page 1
          Name          Modified          Size  Ratio  Packed  Path
          Setup1.exe    05/08/98 0.00  290.816      ?       ?
          St6unst.exe   05/08/98 0.00   74.752      ?       ?
          Stdftit.dll   05/08/98 0.00    6.656      ?       ?
          Vb6stkit.dll  05/08/98 0.00  102.912      ?       ?
          Msstdfmt.dll  18/06/98 0.00  118.784      ?       ?
          Vb5db.dll     18/06/98 0.00   89.360      ?       ?
          6 file(s)                    683.280      ?       ?
 
Povete spiegarmi dove mi sbaglio o quello che non ho capito.
Secondo voi, tante di questi file possono essere omesse?
Grazie,
/Mikael

Ciao
Apri il progetto, poi vai in project -> reference e elimina tutte le check
che ti permette di eliminare. In pratica VB crede (di default) che tu
utilizzi Database, in questo modo tu gli dici di non farlo e lui utilizzera'
solo cio' che gli serve.
Ciao