Newsgroup: it.comp.lang.visual-basic
Titolo: chiusura vb

Non vi mettete a ridere, ma dopo aver aperto un prg vb che fa delle 
operazioni, come faccio a chiuderlo?
Io provengo da access e li con docmd.Quit si chiude tutta l'applicazione.
Da VB come faccio?
grazie
Riccardo 

 ha scritto nel messaggio

Il programma VB si chiude quando tutti i form sono stati scaricati.
Ciao

 ha scritto nel messaggio 
news:31t49sF...@individual.net...

__________________
Io ho provato ad inserire su evento load di un form un controllo per vedere 
se esiste un file.
in caso contrario mi da un messaggio e mi deve chiudere il programma.
quindi in questo caso ho scritto>
    MsgBox "Impossibile Avviare il Programma", vbCritical + vbOKOnly, "DLL 
MANCANTE"
    Unload Me
ma purtroppo se non trova il file mi apre sempre il msgbox... clicco su ok e 
mi rimane sempre aperto.
come posso risolvere?
grazie
Riccardo

 come posso risolvere?
Puoi riprodurre la cosa in un nuovo progetto con un numero minimo di righe
di codice in modo da poterci dare un occhio?
In genere l'unload me funziona regolarmente nella Load, anche se io
sconsiglio, se possibile, un'autodistruzione così precoce.
Se il programma non si chiude i motivi sono:
1) il programma è impegnato in un qualche loop da qualche parte (premi il
tasto "pausa" per verificarrlo)
2) Il form non è stato scaricato, ad es. dopo Unload Me c'è qualche
istruzione che lo riporta in vita.
3) C'è un altro form nascosto che tiene in vita il programma.
Per i casi 2 e 3 premi "pausa", CTRL+G, ? Forms(0).Name e vedi qual è il
form attivo.
Ciao

 Il programma VB si chiude quando tutti i form sono stati scaricati.
quindi la cosa migliore è contattare un buon facchino
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Ciao
_________________
risolto grazie.
Mi ero semplicemente dimenticato di scrivere Exit Sub dopo Unload Me
grazie.
p.s.
come posso fare un pacchetto di distribuzione del programma?
con quale software?
c'e' una procedura da vb? (dovrei copiare pure un ocx)
grazie 

 c'e' una procedura da vb? (dovrei copiare pure un ocx)
VB ha un pacchetto di setup dalla grafica un po' datata ma molto buono.
Cerca nel menu start->programmi->VB->setup wizard o creazione guidata
pacchetti d'installazione.
Eventualmente ci sono pure i sorgenti e puoi "ridisegnarlo" :)
Ciao

 ha scritto nel messaggio 
news:31t7f6F...@individual.net...

___________________
ho provato e mi ha creato una cartella Pacchetto con i segg. files:
setup.exe
setup.lst
pippo.cab
ed una cartella support con i vari file usati per il pacchetto.
a me basta distribuire solo i primi 3 senza la cartella support?
inoltre avrei anche altri file da inserire (sono dei txt). come faccio a 
comprenderli nell'installazione?
grazie mille
Riccardo 

 comprenderli nell'installazione?
a un certo punto del programma di creazione pacchetti di installazione fai
attenzione ad un bottone   "aggiungi"
cliccaci sopra e scegli il file che ti serve.

 a me basta distribuire solo i primi 3 senza la cartella support?
La cartella support serve solo a te se dovessi ricompilare qualcosa.
Sovrascrivi il vecchio file nella support e lanci il .bat che ti ricrea il
setup senza dover rifare tutti i passaggi tramite wizard.
Per la distribuzione ti bastano i tre file.
Ciao

 ha scritto nel messaggio 
news:9pyud.495234$35.21...@news4.tin.it...

___________________________-
ho provato a fare tutto, ho aggiunto i files ed ho provato ad installarlo su 
un pc.
WinXp tutto ok.
Win 98 mi da problemi. Praticamente dopo l'installazione ed il riavvio del 
pc mi compare il
seguente messaggio (all'apertura di windows):
Impossibile avviare OLEAUT32.DLL ed il programma quando lo lancio non parte 
e mi da lo stesso errore.
Da cosa dipende?
Ho bisogno di altre librerie per win 98?
