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

    [VB.net]Eccezione non gestita

    Come da immagine come posso risolvere l'inconveniente dell'eccezione che si genera nei softkey.text?
    Nell'immagine qua affianco vedete come replicare il form nel caso voleste provare 71384752_748888405586585_3229851145014870016_n.png


    codice:
     Private Sub GetKey_Click(sender As Object, e As EventArgs) Handles GetKey.Click       
     If ((SoftKey1.Text.Length = 5) And (SoftKey2.Text.Length = 5) And
                (SoftKey3.Text.Length = 5) And (SoftKey4.Text.Length = 5) And
                (SoftKey5.Text.Length = 5) And SoftKeyUser.Text.Length >= 1) = V Then
                LocalUser = SoftKeyUser
                KeyUser =
                    SoftKey1.Text And SoftKey2.Text And
                    SoftKey3.Text And SoftKey4.Text And
                    SoftKey5.Text
                MsgBox("Eseguo verifica della key inserita con il server locale delle licenze", stileinformation, "Newspoint Software Home Center")
                For Each ControlloKey As String In IO.File.ReadAllLines(Application.StartupPath = "LicenseKey.inf")
                    If ControlloKey.Contains("Key= ") Or ControlloKey.Contains("Key2= ") Then
                        If ((KeyUser = Mid(ControlloKey, 5)) Or (KeyUser = Mid(ControlloKey, 6))) Then
                            MsgBox("Key registrata con successo", stileinformation, "Newspoint Software Home Center")
                            SistemaKey.Default.Save()
                            SistemaKey.Default.Reload()
                            user.Text = LocalUser
                            key.Text = KeyUser
                        Else
                            MsgBox("La chiave inserita non è stata trovata nel dataSet", stileinformation, "Newspoint Software Home Center")
                        End If
                    Else
                    End If
                Next
            Else
                MsgBox("impossibile aggiornare la licenza")
            End If
        End Sub
    Ultima modifica di chibi89; 27-11-2019 a 13:32
    qualsiasi creatura vivente nell'universo possiede una stella che brilla tutta sua, e più i buoni sentimenti della persona sono forti, più la propria stella blilla

  2. #2
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    le immagini sono poco leggibili, il codice deve essere copiato come testo racchiuso tra i tag code

  3. #3
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Dove va in eccezione nel codice che hai postato e soprattutto che eccezione restituisce e con che messaggio?

  4. #4
    lo scritto su, va nei SoftKey1.Text.Length (system.invalidCastExcepition)cast non valido dalla stringa "testo" al tipo long
    qualsiasi creatura vivente nell'universo possiede una stella che brilla tutta sua, e più i buoni sentimenti della persona sono forti, più la propria stella blilla

  5. #5
    blocca già lato client l'inserimento di caratteri diversi da numeri

  6. #6
    consigli pratici? sto provando ma sono sempre punto e a capo
    Ultima modifica di chibi89; 27-11-2019 a 14:35
    qualsiasi creatura vivente nell'universo possiede una stella che brilla tutta sua, e più i buoni sentimenti della persona sono forti, più la propria stella blilla

  7. #7
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Quote Originariamente inviata da chibi89 Visualizza il messaggio
    lo scritto su, va nei SoftKey1.Text.Length (system.invalidCastExcepition)cast non valido dalla stringa "testo" al tipo long
    L'eccezione è strana, la lenght dovrebbe restituire la lunghezza della stringa, se fosse null dovrebbe restituire un altra eccezione, invece sembra che la funzione length stia cercando di "castare" la stringa in numero.


    Ma softkey1 che oggetto è?
    SoftKey1.Text restituisce una stringa oppure un oggetto?
    Ultima modifica di URANIO; 27-11-2019 a 14:48

  8. #8
    tutte le softkey sono delle textbox
    qualsiasi creatura vivente nell'universo possiede una stella che brilla tutta sua, e più i buoni sentimenti della persona sono forti, più la propria stella blilla

  9. #9
    Quote Originariamente inviata da chibi89 Visualizza il messaggio
    consigli pratici? sto provando ma sono sempre punto e a capo
    quanti ne vuoi https://www.google.com/search?q=vb.n...x+numbers+only

  10. #10
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Hai lo stacktrace dell'eccezione?

    Cmq prova così:
    Salva il valore delle textbox in delle variabili string e fai il controllo della lunghezza con le variabili.

    PS
    Non mi è chiaro l'IF, l' =V non ha senso

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.