Newsgroup: it.comp.lang.visual-basic
Titolo: RunTime Vb

Ciao amici,
mi appresto a fare una domanda che è stata posta diverse volte ma purtroppo
non sapendo che parole chiave cercare su google non sono riuscito a trovare
risposte soddisfacenti al quesito.
Ho creato un programma che sfrutta l'accesso ai dati e sto per creare il cd
per la distribuzione.
L'instalazione ovviamente è suddivisa in 2 blocchi.
1- Installazione di Mdac_type
2-Installazione del programma
Per "unire" questi blocchi e così evitare che quel mongolo dell'utente si
disorienti avevo pensato di creare un piccolo exe che lancia l'installazione
di mdac, attende il termine e successivamente lancia il setup del mio
programma.
Il problema è che anche questo piccolo exe, che nient'altro è che una
subMain che richiama una funzione in un modulo, và installato altrimenti non
funzia perchè necessita dei runtime di VB6 installati.
Esiste la possibilità di ad esempio metterli all'interno del cd nella stessa
cartella del programmino i runtime?
Quali sono i runtime da copiare?
Oppure sono proprio obbligato a registrarli tutti sti componenti?
Nella seconda ipotesi la mia pensata và scartata subito perchè a quel punto
non avrei più l'effetto di unire i blocchi di installazione ma solo di
incasinare la stessa.
Avete qualche suggerimento da darmi?
Avevo pensato anche di creare un file .bat però ho dei dubbi
attende la chiusura dell'installazione di mdac prima di lanciare il setup
della mia app.?
Inoltre, in un bat come faccio a dirgli qual'è la lettera del cdrom, non
conoscendola a priori?
Scusate se queste problematiche sono già state trattate ma purtroppo non ho
trovato nulla che risolvesse questi miei dubbi.
Grazie
Ciao

 Oppure sono proprio obbligato a registrarli tutti sti componenti?
Ogni programma per windows deve installare/registrare i file (runtime,
controlli, librerie) di cui ha bisogno. Se non vuoi usare la distribuzione
guidata dei pacchetti di VB (più che comoda e personalizzabile) e non
distribuisci controlli aggiuntivi (che verrebbero automaticamente inclusi
nel Setup di VB, compreso Mdac_Typ.exe se includi una libreria che lo
presume, come ADO), cerca il MSDN "runtime VB", c'è un pacchetto (non
ricordo il nome) EXE autoscompattante che installa i vari runtime di VB.

 programma.
[CUT]
Puoi creare un 3º programma di Setup con InnoSetup, il quale si occuperà di
lanciare i tuoi due programmi di installazione.
InnoSetup è freeware e lo puoi scaricare da 
www.innosetup.com
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 ricordo il nome) EXE autoscompattante che installa i vari runtime di VB.
Cosě dovrei comunque fare l'installazione in 2 colpi, se non 3, io perň
volevo trovare il modo di farla in un colpo solo.
Ciao e grazie mille

 volevo trovare il modo di farla in un colpo solo.
Usa ul setup di VB (o altri simili come InnoSetup, che non uso) e fai tutto
in un colpo solo!

 lanciare i tuoi due programmi di installazione.
L'ho appena scaricato, però esiste una sorta di guida in italiano?

 lanciare i tuoi due programmi di installazione.
Grazie, ho fatto!!!
Ora mi parte tutto in sequenza lanciando un file unico!
THX!!!!!!!
Bye!

 volevo trovare il modo di farla in un colpo solo.
Se non devi usare controlli, e hai nei riferimenti solo quelli "standard"
che VB ti mette quando fai un nuovo progetto puoi copiare nella dir dell'exe
(anche su CD) il runtime, in modo da avere nella stessa dir:
tuoeseguibile.exe
MSVBVM60.DLL
Ciao

 MSVBVM60.DLL
è proprio la risposta che volevo!
ora però sono un po' confuso, ho già creato sia un eseguibile che lancia i 2
setup (mdac e installazione programma) e un innosetup che fà la stessa cosa.
Qual'è il sistema migliore secondo te?
Grazie

 Qual'è il sistema migliore secondo te?
Quello che ti è più semplice gestire/mantenere.
Ciao

 ha scritto nel messaggio
news:Bh0s8.57861$pT1.1...@news1.tin.it...

AZZ!
Perchè da una qualsiasi cartella del pc funziona mentre lanciato da dentro
un cd no!!!!????
il codice è questo!
Sub main()
    MsgBox "Ora verranno installati i componenti di accesso ai dati
necessari per il funzionamento del programma, al termine dell'intallazione,
se viene chiesto di riavviare il pc RISPONDERE NO"
    Call ShellAndWait(App.Path & "\mdac.exe")
    MsgBox "Ora verrà installato Trc Logger versione Demo"
    Call ShellAndWait(App.Path & "\setup.exe")
    End
End Sub

End Sub
Perche' cerca di decomprimersi sul cd stesso, che, notoriamente, e'
in sola lettura :-(
Perche' non usi il PDW, che e' molto piu' semplice?
-- 
ciao, hal

 Perche' non usi il PDW, che e' molto piu' semplice?
What's PDW?

 What's PDW?
package deployment wizard, il generatore di pacchetti di installazione di
vb, se non sbaglio

 vb, se non sbaglio
Si ma il pdw non installa in automatico mdac 2.7!!!!!

 Si ma il pdw non installa in automatico mdac 2.7!!!!!
non l'ho mai fatto con mdac, ma il pdw consente di includere altre
componenti. non so se possano essere lanciate in automatico. hai controllato
eventuali readme ?
eventualmente innosetup o altri installer ? (con win2k direi che nei tools
ci sia un installshield lite).

 ci sia un installshield lite).
Ho già creato la stessa procedura che mi lancia in successione mdac2.7 e
successivamente il mio pacchetto creato con il PDW, funziona anche da cd,
però non lo so, preferivo fare da me, non mi piace anche perchè innosetup è
in inglese, quindi ho l'installazone un po' in italiano e un po' in inglese,
invece vorrei che fosse tutto in italiano!
Che ne pensi?

 Che ne pensi?
parere molto personale: se il mdac del pdw non e' aggiornabile (mi sembra
strano, visto che ne rilasciano una versione ogni quarto d'ora), userei il
pdw per il tuo programma, e metterei in un unico zip il tuo setup e il mdac
che ti serve, con piccolo readme accluso per far installare prima il mdac,
se cosi' e' richiesto.
anche innosetup non l'ho mai usato ma da vari post mi sembrava avesse molte
personalizzazioni e localizzazioni, sei davvero sicuro non sia possibile
girarlo tutto in italiano ?
ciao e buona, a.

 girarlo tutto in italiano ?
No, non sono sicuro, l'ho scaricato oggi pomeriggio per la prima volta,
nonostante ne abbia sentito parlare mille volte, mi pare buono, abbastanza
semplice, e la guida anche se in inglese abbastanza semplice da capire.
Per il discorso della lingua mi rivolgo a qualcuno qui sull'ng che ne sappia
più di me
C'è LA POSSIBILITA' DI CREARE UNO SCRIPT IN ITALIANO?
Ciao

 ha scritto nel messaggio
news:ko4s8.138745$1S3.4...@twister1.libero.it...

Con InnoSetup puoi creare programmi di installazione in qualsiasi lingua.
Leggi nell'Help la sintassi della sezione [Messages]: in questa sezione puoi
personalizzare qualsiasi scritta.
Se invece vuoi i testi di default in italiano, scarica dal sito InnoSetup lo
script per i testi in italiano
(
http://www.jrsoftware.org/files/istrans/Italian-3/Italian-3-2.0.18.isl
 <- Click
con il tasto destro e 'Salva oggetto con nome...', è un semplice file di testo).
La lista completa degli add-in per le diverse lingue lo trovi in
http://www.jrsoftware.org/files/istrans/
.
Poi copi il file Italian-3-2.0.18.isl nella cartella di InnoSetup ed aggiungi al
tuo script IS la seguente riga nella sezione [Setup]:
MessagesFile=compiler:Italian-3-2.0.18.isl


 Ciao
ripeto, mi sembra di si'.
puoi provare questi link, li ho trovati nei vecchi post, ma forse cercando
con google
inno + italiano / inno + localizzazioni ecc salta fuori altro.
ciao, a.
http://www.jrsoftware.org/ishowto.phtml?a=custom
http://www.bhenden.org/istool/downloads.asp
 
http://pakawatk.hypermart.net/
http://it-lang-vb.net/download.asp?file=Archivio/Applicazioni/Setup_Translat
or.exe&ID=425
http://fred.just.free.fr/english/progs/Lst2Iss.html