Re: Function Warning - Null Reference
- From: "Stephany Young" <noone@localhost>
- Date: Fri, 12 Jan 2007 10:58:27 +1300
Return hh & "h " & mm & "m " & ss & "s"
"Terry" <news-grps@xxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:uQE7EocNHHA.3596@xxxxxxxxxxxxxxxxxxxxxxx
I am getting the following warning for the below function. I understand
what it means but how do I handle a null reference? Then how do I pass the
resulting value?
Regards
Warning 1 Function 'Dec2hms' doesn't return a value on all code paths. A
null reference exception could occur at run time when the result is used.
G:\Project Development\Visual Studio
2005\Projects\Ascension\Ascension\SwephConversions.vb 64 3 Ascension
' Convert decimal hours to hours/minutes/seconds
Public Function Dec2hms(ByVal x As Decimal) As String
Dim hh As Int32, mm As Int32, ss As Decimal, remainder As Decimal
'Dim x a decimal, hh as integer
hh = CType(x, Integer)
remainder = (x - hh)
mm = CType((remainder * 60), Integer)
remainder = ((remainder * 60) - mm)
ss = Int(remainder * 60)
remainder = ((remainder * 60) - ss)
If remainder >= 0.5 Then
ss = ss + 1
Else
ss = ss
End If
hms = hh & "h " & mm & "m " & ss & "s"
End Function
.
- Follow-Ups:
- Re: Function Warning - Null Reference
- From: lord . zoltar
- Re: Function Warning - Null Reference
- References:
- Function Warning - Null Reference
- From: Terry
- Function Warning - Null Reference
- Prev by Date: Re: Narrowing Conversion - Double to int32
- Next by Date: Re: How to hide cmd windows
- Previous by thread: Function Warning - Null Reference
- Next by thread: Re: Function Warning - Null Reference
- Index(es):
Relevant Pages
|