Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    errore: variabile usata prima che gli venga assegnato un valore

    Sempre per continuare le mie sperimentazioni con VB.NET ho seguito questo progettino http://www.codeproject.com/vb/net/ybrandomfile.asp

    In VS mi escono dei warning perchè

    codice:
    Variable 'Employee' is used before it has been assigned a value. A null reference exception could result at runtime. Make sure the structure or all the reference members are initialized before use

    Che significa? Devo assegnare un valore di partenza o cosa?
    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    Prova ad assegnare dei valori di default a nome e cognome. Questo warning ti dice che se a RunTime tenti di utilizzare Employee senza prima essere sicuro di aver settato nome e cognome ti genererà un'eccezione.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Re: errore: variabile usata prima che gli venga assegnato un valore

    Originariamente inviato da Harding
    Che significa? Devo assegnare un valore di partenza o cosa?
    Se fai uso di una variabile senza assegnare un valore, il valore di tale variabile sarà indefinito.

    A meno che non si tratti di campi di una classe, che vengono automaticamente inizializzati alla creazione di un'istanza (oggetto), le variabili locali vanno impostate ad un valore prima di utilizzarle.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.