Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    nome utente e password form vb

    ragazzi ho un problema su visual basic 2008....
    in un form ho messo due text box con nome utente e paswword ... e due button "registra" ed "entra"..inizialmente in un file di record salvo quello che inizialmente avevo inserito nella text box ...e poi qnd vado a premere entra crea una altro file di record dove salva l'ultimo inserimento nella text box e lo confronta con quello dell'altro file x vedere se è uguale...fino a qua...nessun problema...il problema nasce qnd ...chiudo il programma...praticamente chiudendo il programma e riaprendolo il file si aggiorna passando al record successivo che è vuoto e quindi non mi fa entrare mi dice che non esiste...come fare?? rispondete !!!a vostra richiesta posso inserire il codice...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Si è capito molto poco ... il codice è necessario ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    codice:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           
           
            Label5.Enabled = False
            Label6.Enabled = False
            lunghezzarec = Len(nome_pass1)
            lunghezzarec1 = Len(b)
            FileOpen(1, "C:\nome utente e password\nome&pass.dat", OpenMode.Random, , , lunghezzarec)
            FileOpen(2, "C:\nome utente e password\nome&pass1.dat", OpenMode.Random, , , lunghezzarec)
            ultimorec = LOF(1) \ lunghezzarec
            ultimorec1 = LOF(2) \ lunghezzarec1
            posizione = 1
            
        End Sub
        Private Sub registra_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            With nome_pass1
                .nome = TextBox1.Text
                .pass = TextBox2.Text
            End With
            posizione = ultimorec
            If ultimorec = 0 Then
                FilePut(1, nome_pass1, 1)
    
                MsgBox("Registrazione avvenuta con successo!", MsgBoxStyle.Information, "ATTENZIONE")
            Else
                MsgBox("la registrazione è stata gia fatta!Effettuare l'accesso", MsgBoxStyle.Information, "ATTENZIONE")
            End If
        End Sub
        Private Sub entra_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            ultimorec = posizione
            With b
                .nome1 = TextBox1.Text
                .pass1 = TextBox2.Text
            End With
    
            If b.pass1 = nome_pass1.pass And b.nome1 = nome_pass1.nome Then
                Form2.Show()
            Else
                MsgBox("Nome Utente o Password errata", MsgBoxStyle.Critical, "Errore")
            End If
            FileClose(2)
            'Kill("C:\nome utente e password\nome&pass1.dat")
        End Sub

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Inserisci correttamente i tag del codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    1) devi usare i file random per un motivo "scolastico" o perchè non sai usare i DB? Ti consiglierei di imparare ad usare i DB per questo tipo di compiti ...

    2) perchè usi 2 file invece che 1, come si dovrebbe?

    3) quando leggi dal file? Non vedo istruzioni che lo facciano ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    non uso db perche non lo ho fatto ancora a scuola...
    cosa intendi per leggere dal file....
    mi potresti aiutare a farlo cosi'???

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    RIpeto ... come mai utilizzi due file ? Spiega un po' a cosa ti servono ...

    Per quanto riguarda la lettura dal file, volevo che tu mi spiegassi quando leggi le informazioni contenute nel file per poterle confrontare con quelle inserite da tastiera ... mi sono spiegato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    allora....praticamente io uso due file xke nel primo metto la password registrata e nel secondo inserisco la seconda password inmessa per confrontarla!! mi sono spiegato meglio ora??
    si hai ragione forse non leggo dal file e come dovrei farlo .??? io pensavo che solo confrontare i due record bastasse... mi aiuti??'

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da yonex
    allora....praticamente io uso due file xke nel primo metto la password registrata e nel secondo inserisco la seconda password inmessa per confrontarla!! mi sono spiegato meglio ora??
    Ma che senso ha?

    In un file inserisci una password e quella che devi confrontare la inserisci da tastiera.

    si hai ragione forse non leggo dal file e come dovrei farlo .??? io pensavo che solo confrontare i due record bastasse... mi aiuti??'
    Non è questione di non volerti aiutare ma credo che tu non abbia nessuna idea di quello che fai e che ti manchino assolutamente le basi e non posso scrivere completamente il programma al posto tuo.

    Come dovresti leggere dal file? Ma se per scrivere usi la FilePut, perchè non ti documenti per conoscere l'istruzione corrispondente per la lettura? Esiste tanta documentazione su internet (MSDN), ad esempio

    FileGet
    http://msdn.microsoft.com/en-us/library/3acfheek(VS.71).aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.