ASP.net 2.0: Warnungen (Funktionen)

10/10/2007 - 08:45 von Andreas Mueller | Report spam
Visual Studio 2005 mit SP

Bei Funktionen habe ich jetzt immer eine Warnung.

"Die DateiInfo_Geandert-Funktion gibt nicht für alle Codepfade einen Wert
zurück. Wenn das Ergebnis vwerwendet wird, kann es zur Laufzeit eine
Nullverweisausnahme auftreten."


Function DateiInfo_Geaendert(ByVal strImage As String)

'Datei geàndert (Datum/Zeit)

Dim f As FileInfo
f = New FileInfo(Server.MapPath(strImage))

If f.Exists = True Then

Return f.LastWriteTime

End If

End Function


Wie kann man die Warnung weg bekommen ?
 

Lesen sie die antworten

#1 Golo Roden
10/10/2007 - 10:23 | Warnen spam
Hallo,

die Warnung weist Dich darauf hin, dass die Methode im Fall einer
erfolgreichen if-Entscheidung einen Wert zurückgibt, im anderen Fall
aber nicht.

=> Ein Return auch für Else beziehungsweise hinter End If einfügen und
gut ist.

Viele Grüße,


Golo

Andreas Mueller wrote:
Visual Studio 2005 mit SP

Bei Funktionen habe ich jetzt immer eine Warnung.

"Die DateiInfo_Geandert-Funktion gibt nicht für alle Codepfade einen Wert
zurück. Wenn das Ergebnis vwerwendet wird, kann es zur Laufzeit eine
Nullverweisausnahme auftreten."


Function DateiInfo_Geaendert(ByVal strImage As String)

'Datei geàndert (Datum/Zeit)

Dim f As FileInfo
f = New FileInfo(Server.MapPath(strImage))

If f.Exists = True Then

Return f.LastWriteTime

End If

End Function


Wie kann man die Warnung weg bekommen ?

Ähnliche fragen