Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: IsMissing()

Lumi-ukkeli [14.12.2005 22:01:10]

#

Option Explicit

Private Sub Form_Load()
MsgBox jokuluku
End Sub

Public Function jokuluku(Optional SeLuku As Long) As Long
If IsMissing(SeLuku) = True Then
jokuluku = 1337
Else
jokuluku = SeLuku
End If
End Function

Mulla toi palauttaa luvun 0. Pitäiskö sen?

BadSource [16.12.2005 07:20:38]

#

Long-muuttuja ei voi olla "Missing", sillä sen puuttuva arvo on aina nolla (0). Ainoastaan Variant voi olla "Missing", koska sen arvo voi olla Nothing. Eli koodisi toimii tuossa suhteessa oikein.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta