IsNum

Bu fonksiyon bir değişkenin içeriğinin NUMBER olup olmadığını test etmektedir. Kullanımı

Function IsNum(
  Var As Type  ' işlem görecek ifade
)As Bool

Parametreler Var NUMBER olup olmadığı kontrol edilecek değişkendir. String, Number veya Date olabilmektedir. Geri Dönüş Değeri Geri dönüş değeri Boolean olup eğer değişkenin içeriği NUMBER ise True olmakta, aksi durumda False olarak gerçekleşmektedir. Dikkat Edilecek Hususlar Fonksiyona parametre olarak verilen içeriği NUMBER olup olmadığı test edilecek ifade mutlaka String, Number veya Date olmalıdır. Örnek

Function F()
  Dim temp As Number
  temp:= 100
  MessageBox(Str(temp), "Önce", MB_OK+MB_ICONINFORMATION)
  SetNull(@temp)
  If IsNum(temp) Then
    MessageBox("Değişkenin içeriği NUMBER.", #
               "Sonra", #
    MB_OK+MB_ICONINFORMATION)
  Else
    MessageBox("Değişkenin içeriği NUMBER DEĞİL", #
               "Sonra", #
    MB_OK+MB_ICONINFORMATION)
  EndIf
EndFunction

Örnek Açıklaması Burada bir sayı değişkeni içeriği 100 olarak eşitlenmekte daha sonra da içeriği NULL yapılmaktadır. En son kısımda da içeriğin NUMBER olması kontrol edilmekte ve sonuç son kullanıcıya gösterilmektedir.

Last updated