Variabile usata prima che gli venga assegnato un valore

giovedì 18 maggio 2006 - 15.15

harding Profilo | Newbie

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è

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Che significa? Devo assegnare un valore di partenza o cosa?

Cteniza Profilo | Guru

Hai usato la variabile (Employee a quanto ho capito) prima di inizializzarla.
Questo su .net NON è ammesso con una sola eccezione, quando dai in pasto un oggetto ad una funzione sul parametro "out".

harding Profilo | Newbie

Ma per inizializzarla devo assegnargli un qualsiasi valore?

sosan Profilo | Newbie

si, è sufficiente inizializzarla con un valore. Questo warning appare MOLTO spesso...

Cteniza Profilo | Guru

E' finalmente finita la pacchia dell'uso delle variabili "come si faceva con vb6"

harding Profilo | Newbie

Ho trovato il primo inghippo.

Una volta creata la structure del dato

Structure Person Dim ID As Integer Dim Name As String Dim Surname As String End Structure

il dimensionamento della variabile employee va scritto così

Dim Employee As New Person()

adesso non ho più warning ma ho un errore in fase di debug riguardo la lunghezza del dato.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5