Newsgroup: it.comp.lang.visual-basic
Titolo: [?] RESTART DOPO RUN

In un programmino che sto facendo ho il problema che effettuate alcune
configurazioni interne devo sempre uscire dal programma e poi rientrare per
fargliele prendere da default.
C'e' la possibilità interna ad un programma di "farlo ripartire"?
grazie per l'aiuto
email: 
wl...@ticino.com
reply (togliere [NOSPAM])

 wrote in message
7km61v$fls$1...@pollux.ip-plus.net...


Niente da fare, non riesco.
In un'applicazione che sto tentando di fare ho un settore interno per la
configurazione del programma.
Pero tutte le volte che nel programma modifico qualche impostazione, devo
sempre uscire e far ripartire il programma per "fargliele vedere".
Il FORM1 mi vede le modifiche SOLO dopo un RESTART.
è possibile impostare un RESTART del FORM 1 dall'interno sia esso .EXE che
nel VB6 stesso?


Io in genere uso 2 tecniche a seconda dei casi :
1) Reimposto se ci sono delle modifiche, le variabili di programma
interessate.
    oppure........
2) Richiamo il FORM_LOAD della 1a form del programma e quindi risimulo il
riavvio.
Naturalmente devi fare attenzione perche' se nella partenza "normale" il tuo
programma apre database, o si aspetta delle variabili vuote, facendo cosi'
trova i database magari gia' aperti e delle variabili gia' impostate con
chissa' cosa. Quindi cerca di fare in modo che nella "ripartenza" tutto si
trovi piu' o meno nella condizione di avvio classico.
Spero di esserti stato di aiuto.
Ciao.

nel VB6 stesso?
Se crei una routine che carica tutti i tuoi parametri, e la lanci
all'interno
del form_load, puoi semplicemente richiamarla dopo aver variato i parametri.
Esempio da un mio prog:
Nelle dichiarazioni di un modulo:
Public boolFlagParamsModificati as Boolean
Private Sub frmPrincipale_Load()
    ImpostaMisure                   ' ridimensiona a seconda dello schermo
    Me.Show                         ' visualizza il form
    StatusLine "Attendere prego..." ' visualizza un mex in una Label
    LeggiParametri                  ' Carica i parametri
    InizializzaControlli            'Riempie con dei dati di default alcuni
ctrls
End Sub
Il form principale ha un menu Opzioni che chiama il form apposito:
Private Sub MnuOpzioni_Click()
    boolFlagParamsModificati = False
    frmOpzioni.Show vbModal   ' carica il form per la scelta opzioni
    ' all'interno del form Opzioni, se l'utente sceglie OK le opzioni
    ' vengono salvate su file, e il Flag boolFlagParamsModificati
    ' viene settato a True, se invece clicca su Annulla o chiude il form
    ' il file (o il registro di sistema) e il Flag non vengono toccati
    If boolFlagParamsModificati Then LeggiParametri
    ' se sono stati modificati i parametri, vengono ricaricati
End Sub
Nel form Opzioni vengono visualizzati i parametri attuali, se sono stati
modificati,
vengono salvati prima della chiusura del form, e il flag
boolFlagParamsModificati
viene messo a True.
E' il solito discorso, se fai un po' di lavoro in piů prima, poi te lo
ritrovi
fatto quando ti serve ;-))
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Si grazie, infatti credo proprio che mettero' una SUB con le cfg da
richiamare ogni qualvolta necessito riconfigurare il tutto.
Grazie dei consigli!
Frank