Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto dstribuzione

Ciao a tutti ho finalmente finito la mia applicazione che fa fatture e le 
conserva in un database access.
L'ho dato anche ad un mio amico il quale vuole provare questo 
(semplicissimo) prima di comprarne uno della Finson, ma non gli funziona.
Premetto che lui non ha visual basic.
Gli ho dato questi 3 file:
miaFattura.MDB
miaFattura.LDB
miaFattura.exe
Devo dargli qualche altro file?
Avevo prima fatto il Seutp, ma mentre sul mio pc me lo installa bene, sul pc 
del mio amico mi spunta una finestra indicante che dei file system sono 
obsoleti...
Che significa?
Cmq preferisco dargli il .exe semplice senza fare il setup.
Mi dite come?
Grazie tante
Grazie a tutti
Ciao 

 obsoleti...
Perchč tu possa dare solo il .exe:
- č necessario che il tuo amico abbia il run-time di vb (dll vbrun).
- č necessario che tutti gli oggetti (ocx / dll) che usi nel tuo progetto
siano installati nel pc del tuo amico (anche la versione entra in gioco)
- presumendo che il tuo access sia aggiornato (ma da quanto vedo il .ldb
rimane e quindi si tratta di una vecchia versione) devi anche verificare
che    mdac sia aggiornato
Per fare bene le cose (mdac a parte) esistono dei programmi "creazione
installer" anche gratuiti che ti rendono la vita molta piů semplice.
Oppure .... passi a .NET
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 che    mdac sia aggiornato
Nonostante questa sia una Faq, ogni tanto qualcuno ci mette un po' di 
fantasia.
Alberto
-- 
E tutto mi sembrava andasse bene... 

 Ciao
NUN SE PO!
o meglio....
devi darli il runtime di VB (se non lo fai come gira l'exe?) e tutti i file
accessori
....quindi......
i file della tecnologia di accesso dati....dao o ado....
i file dei controlli "esterni" ...flexgrid....finestre di dialogo...status
bar etc etc
i file delle icone...i file del database....
non solo...i controlli e/o le dll che usi van registrate nel pc che esegue
l'exe....
IN PRATICA
con  un Setup fai prima e non ti dimentichi di nulla
il fatto che i file sia obsoleti....beh ogni pc non č un mondo chiuso.....le
centinaia(migliaia) di dll che "formano" un pc.....han tutte una
versione....
ora pensa questo....
il tuo amico ha un pezzetto (casomai quello che indica la tecnologia di
accesso ai dati) versione 1.3....tu nel tuo pc....fai riferimento alla
2.1....come fa a funzionare?...soluzione...il tuo amico deve "aggiornarsi"
alla tua versione !
Si chiama "dll-hell" č un problema comune
se cerchi nei vecchi post...trovi miriadi di utenti con i medesimi (piů o
meno) problemi
ti faccio un esempio:
Ho fatto un programma chiamato memocar
tira fuori un MEMOCAR.exe
estratto del setup
....
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,3/25/99 11:00:00
PM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 12:00:00
AM,22288,4.71.1460.1
File3=@VB6IT.DLL,$(WinSysPath),,$(Shared),8/5/98 12:00:00
AM,122128,5.0.81.69
File4=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00
AM,17920,2.40.4275.1
File5=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12:00:00
AM,147728,2.40.4275.1
File6=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12:00:00
AM,164112,5.0.4275.1
File7=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00
12:00:00 AM,598288,2.40.4275.1
File8=@MSVBVM60.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/27/00
12:00:00 AM,1388544,6.0.88.77
.......
questo č solo per usare un exe con i controlli intrinseci.....
....
poi siccome ho usato dei controlli esterni (griglie ed altro)...e ADO come
tecnologia di accesso ai dati
[Setup1 Files]
File1=@DBRPRIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12:00:00
AM,35328,6.0.81.63
File2=@STDFTIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12:00:00
AM,6656,6.0.81.63
File3=@MSSTDFMT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/14/00
12:00:00 AM,118784,6.0.88.4
File4=@MSDBRPTR.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/14/00
12:00:00 AM,299008,6.0.88.4
File5=@FLXGDIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12:00:00
AM,43520,6.0.81.63
File6=@MSFLXGRD.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/6/99
11:00:00 PM,244232,6.0.84.18
File7=@MSBIND.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/11/00
12:00:00 AM,77824,6.0.88.62
File8=@msado25.tlb,$(WinSysPath),$(DLLSelfRegister),$(Shared),7/26/00
3:31:16 PM,81920,2.60.6526.0
E FINALMENTE PER ULTIMO.....era ora....
File9=@MemoCar.exe,$(AppPath),,,2/20/01 1:35:55 PM,184370,1.3.0.15
....logicamente nel setup poi ci sono le icone ...eventuali help,text
files,immagini...gli archivi vuoti etc etc.......
-- 
------------------------------------------------
Sito web: 
http://www.martek.it

 
Nessuna fantasia. La data del file .ldb e' 23/01/1998 e quindi la 
versione di access e' vecchia.
;-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Grazie,
 pensavo al fatto che io abbia Win XP HE con SP2, mentre il mio amico ha Win 
XP HE senza SP2
Faccio la prova ad installare i vb6 run-time e vedo se va..... anche se 
credevo che con winxp il minimo fosse incluso
AP
"AP" <pass...@lANTISPAMibero.it> ha scritto nel messaggio 
news:xSSCd.16319$H%6.68...@twister1.libero.it...


 versione di access e' vecchia.
Adesso è tutto chiaro.
La mia battuta si riferiva comunque al fatto che con XP occorre distribuire 
Jet, e il problema si presenta proprio se si usa un MDAC aggiornato (con un 
MDAC vecchio 'potrebbe' anche funzionare), mentre il tipo suggeriva proprio 
di usare un MDAC aggiornato 'in conseguenza' dell'utilizzo di Access.
Ciao


 AP
non hai capito un cazzo!
Auguri!


Veramente ho risolto in questo modo:
Ho prima installato sul pc del mio amico il SP2 di Win XP e poi ho 
reinstallato il primo setup che avevo creato con vb6.
E' partito alla grande, si è installato e funziona bene.
Grazie a tutti
AP 

 Veramente ho risolto in questo modo:
Wodka non metteva in discussione che tu avessi risolto o meno.


 Alberto
ciao!