Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34

Discussione: [VB6] Salvataggio

  1. #1

    [VB6] Salvataggio

    Ciao,
    Ho creato un form con l'inserimento di vari dati.
    Ho aggiunto il menu File con i vari Apri, Salva, Nuovo, etc
    problemino!
    Non so i codici per poter salvare i dati inseriti, per poterli riaprire, per cancellare i vari campi di testo (in teoria qst lo so fare), chiudere l'applicazione etc etc

    Ho un altro problema: devo mettere un link che fa passare ad altre pagine uguali:
    es. primo form "Scheda Giocatore 1" link che porta a "Scheda Giocatore 2"

    Spero di essermi spiegato, grazie! ^^
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Per salvare e leggere i dati puoi scegliere due metodi: l'utilizzo dei DataBase (se il salvataggio dei dati può essere inserito in una tabella) o i file (vanno bene per qualsiasi utilizzo).

    A te la scelta! :master:

    Cmq per chiudere il programma si utilizza nella routine del menù esci/exit l'istruzione End
    L'aquilone è simbolo che l'uomo vuole andare più su

  3. #3
    Mi piacerebbe utilizzare il metodo File, come fo?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    Nel form_load apri il tuo file con l'istruzione
    codice:
    numfile=FreeFile
    Open "C:\tuofile.tuaext" For [Input|Output|Append|Random] As numfile
    Input: leggere caratteri da un file
    Output: scrivere caratteri in un file
    Append: aggiungere caratteri in coda a quelli esistenti
    Random: leggere e scrivere in modo casuale

    Nella routine di un pulsante adibito alla scrittura sul file
    codice:
    Put #numfile, posizione, dato
    la variabile "dato" è il valore o stringa da scrivere nella posizione definita

    Nella routine di un pulsante adibito alla lettura dal file
    codice:
    Get #numfile, posizione, dato
    la variabile "dato" in questo caso è la variabile che conterrà il valore o carattere letto dalla posizione definita
    L'aquilone è simbolo che l'uomo vuole andare più su

  5. #5
    Originariamente inviato da L'Aquila
    Nel form_load apri il tuo file con l'istruzione
    codice:
    numfile=FreeFile
    Open "C:\tuofile.tuaext" For [Input|Output|Append|Random] As numfile
    "tuofile.tuaext" per cosa sta?
    Un file già esistente?

    Cioè io vorrei che me ne creasse uno.
    Flash Developer for Rich Media
    PHP, jQuery Developer

  6. #6
    Se il file esiste legge e scrive da quel file, mentre se non esiste ne crea uno nuovo.
    L'aquilone è simbolo che l'uomo vuole andare più su

  7. #7
    di nome ed estensione che voglio giusto?

    Ma cmq posso mettere solo o input o output o il resto.. cioè singoli.

    Scusa, non capisco, potresti farmi un esempio stupido dove salvi il dato presente in un campo di testo?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  8. #8
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Guardati la risposta che ho dato a Dreossi,
    http://forum.html.it/forum/showthrea...hreadid=808848

    In tutti i casi se rileggi con attenziopne la risposta di L'Aquila
    ti ha già dato la spiegazione di quello che puoi fare.

    Ciao,
    Ciao, Brainjar

  9. #9
    si ma non riuscendo a capire cosa mettere mi da errori!

    e la tua discussione con l'altro mi manda in confusione quindi... andiamo un passo per volta.
    Flash Developer for Rich Media
    PHP, jQuery Developer

  10. #10
    codice:
    Private Sub Form_Load()
    numfile=FreeFile
    Open "c:\pippo.dat" For Random As numfile
    End Sub
    
    Private Sub Command1_Click()
    dato=Text1.text
    Put #numfile, posizione, dato
    End Sub
    I problemi arriveranno nella definizione della posizione: conviene
    che utilizzi delle variabili di lunghezza fissa; non utilizzare, se
    è possibile, stringhe di lunghezza variabile, altrimenti dovrai utilizzare dei caratteri che ti indichino la fine della stringa inserita
    L'aquilone è simbolo che l'uomo vuole andare più su

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.