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 - salvare in txt
Forum - Visual Basic 6 - salvare in txt

Avatar
Security-007 (Ex-Member)
Rookie


Messaggi: 42
Iscritto: 12/11/2007

Segnala al moderatore
Postato alle 16:51
Sabato, 09/02/2008
salve a tutti vorrei saxe il codice x salvare una listbox in un file txt in una directory fissa ad esempio in c:\file.txt senza che chieda all'utente nulla. Ogni qualvoilta ke si apllica modifiche alla listbox si salva automaticamente.

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 17:13
Sabato, 09/02/2008
usi il list1_change per le modifiche e l'open file per salvare.
Non capisco la difficoltà..

PM Quote
Avatar
Security-007 (Ex-Member)
Rookie


Messaggi: 42
Iscritto: 12/11/2007

Segnala al moderatore
Postato alle 17:31
Sabato, 09/02/2008
Escuse me intendo una textbox nn una listbox, cmq cosa vuoi dire cn openfile? io voglio solo salvarlo ma senza che me lo chieda.. thanks

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:52
Sabato, 09/02/2008
Non hai capito cosa intendeva Paperoga perche' non sai cosa sia l'istruzione

Open

del VB.

Studiala e vedrai che risolvi ...

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 20:07
Sabato, 09/02/2008
ecco qui la spiegazione di come usare open:
Open "percorsofile" for parametro as #1
tipo #1, var
close #1

*dove è scritto percorso file scrivi il percorso ke devi del file

*il parametro può essere di 5 tipi:
Output, Input, Random, Binary, Append

*il tipo dipende da ke parametro hai scelto

*var è la variabile dove immagazzini i dati letti oppure è il testo per scrivere in un file.

(Cmq cerca quesa funzione su google)

Questo è il codice ke ti serve x salvare il file (cerca di studiarlo...Non limitarti a fare copia incolla, è una cosa molto banale questo codice):

Codice sorgente - presumibilmente Visual Basic 6

  1. Open "C:\file.txt" for Output as #1
  2. Print #1, text1.text
  3. close #1


Ultima modifica effettuata da GrG il 09/02/2008 alle 20:09
PM Quote
Avatar
Security-007 (Ex-Member)
Rookie


Messaggi: 42
Iscritto: 12/11/2007

Segnala al moderatore
Postato alle 17:26
Domenica, 10/02/2008
ok questo funziona con la text e invece cn una listbox come dovrei fare? grazie mille

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 23:45
Domenica, 10/02/2008
Ma non avevi detto che volevi usare la textbox e non la listbox? Adesso hai cambiato ?

Ma perche' non fai TU qualche prova?

PM Quote
Avatar
kryc (Ex-Member)
Rookie


Messaggi: 36
Iscritto: 11/12/2007

Segnala al moderatore
Postato alle 13:02
Martedì, 12/02/2008
Devi solo adattare il codice sopra postato alla listbox.

é ovvio che per salvare gli elementi di una listbox, contrariamente alla text, dovrai scorrere gli elementi dal primo all'ultimo..
quindi utilizzare una data struttura..

ti viene in mente ora il codice da scrivere?:k:

PM Quote