Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Salva finestra di applicazione corrente
Forum - Visual Basic 6 - Salva finestra di applicazione corrente

Avatar
michgar (Normal User)
Newbie


Messaggi: 3
Iscritto: 13/02/2008

Segnala al moderatore
Postato alle 8:42
Giovedì, 14/02/2008
Ciao
Come dovrei fare per salvare la situazione corrente di un form. Intendo dire che riaprendo la form dell'applicazione vorrei che tutti i controlli assumessero i valori salvati in precedenza..
grazie in anticipo:)

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 12:31
Giovedì, 14/02/2008
Come ti hanno detto su html.it, devi prelevare tutti i dati che hai sul form e salvarli con una Open ... Print # ... Close

PM Quote
Avatar
michgar (Normal User)
Newbie


Messaggi: 3
Iscritto: 13/02/2008

Segnala al moderatore
Postato alle 13:25
Giovedì, 14/02/2008
Ok, ma dopo aver memorizzato nel file e dopo averlo chiuso, devo scrivere qualche riga di codice al fine di ottenere quello che mi serve?

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 13:34
Giovedì, 14/02/2008
Che vuoi dire? La Open, Print e Close devono essere inserite in linee di codice ... altrimenti come le esegui??

PM Quote
Avatar
michgar (Normal User)
Newbie


Messaggi: 3
Iscritto: 13/02/2008

Segnala al moderatore
Postato alle 13:41
Giovedì, 14/02/2008
scusa so di non spiegarmi bene.
Con l'esecuzione delle righe di codice Open...Close io riesco a mettere in archivio i valori delle variabili che intendo salvare giusto?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 13:44
Giovedì, 14/02/2008
si...
Se nn sai come usare open e close guarda questo esempio:

http://www.pierotofy.it/pages/extras/forum/6/29503-salvare ...

Ultima modifica effettuata da GrG il 14/02/2008 alle 13:45
PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 14:54
Giovedì, 14/02/2008
ciao, mettiamo il caso abbia due text box sul tuo form: nome e cognome. Inoltre hai un file dove andra a salvare le informazioni.
Nella load del programma andrai a leggere il file.

Private sub Form1_Load()
dim c() as string
dim a as string
open "nomedelfile" for input as #1
while not eof(1)
line input #1,a
c = split(a, " ")
wend
close #1
if a <>"" then
nome.text = c(0)
cognome.text = c(1)
End if 'oppure gli dici di essere uguali a ""
End sub
Mentre i dati li andrai a salvare in questo modo

Privat5e Command1_click()
open "nomedelfile" for output as #1
Print nome.text & " " & cognome.text
close #1
End sub

cosi dovrebbe funzionare. non lo testato, cmq dovrebbe andare.
Ciao.

Ultima modifica effettuata da Overflow il 14/02/2008 alle 14:58
PM Quote
Avatar
TheLizard (Ex-Member)
Pro


Messaggi: 87
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 15:37
Giovedì, 14/02/2008
io consiglierei invece savesetting e getsetting..

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:45
Giovedì, 14/02/2008
Testo quotato

Postato originariamente da TheLizard:

io consiglierei invece savesetting e getsetting..  



Preferisco non "sporcare" il registro (che e' gia' un bel po' confuso ...) anche perche' tutte queste informazioni, in genere, non vengono eliminate e si accumulano in maniera incontrollata.

Meglio un qualsiasi file.

Testo quotato

Postato originariamente da michgar:

scusa so di non spiegarmi bene.
Con l'esecuzione delle righe di codice Open...Close io riesco a mettere in archivio i valori delle variabili che intendo salvare giusto?



Giusto ... e quindi?

[edit] Usare il tasto edit per apportare modifiche. No New Posting. [/edit]

Ultima modifica effettuata da Shutdown il 15/02/2008 alle 17:05
PM Quote