Bir tanımlayıcının (Visual Basic) bir nesne değişkenini temsil edip etmediğini belirten bir Boole değeri döndürür.
Söz dizimi
IsObject(tanımlayıcı)
Gerekli tanımlayıcıbağımsız değişken, bir değişken adıdır.
Açıklamalar
IsObject yalnızca bir Değişkenin VarTypevbObject olup olmadığını belirlemede yararlıdır. Bu, Varyant gerçekten bir nesneye başvuruyorsa (veya bir kez başvuruda bulunuyorsa) veya hiçbir şey içermiyorsa meydana gelebilir.
Tanımlayıcı, nesne türü veya geçerli herhangi bir sınıf türü ile bildirilen bir değişkense veya tanımlayıcıVarTypevbObject'in bir Varyantı veya kullanıcı tanımlı bir nesneyse, IsObject True döndürür; aksi takdirde False döndürür. IsObject, değişken Nothing olarak ayarlanmış olsa bile True döndürür.
Nesne başvurusunun geçerli olduğundan emin olmak için hata bindirmeyi kullanın.
Örnek
Not
Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnekte, tanımlayıcının bir nesne değişkenini temsil edip etmediğini belirlemek için IsObject işlevi kullanılmıştır.
MyObject ve YourObject aynı türden nesne değişkenleridir. Bunlar yalnızca örnekleme amacıyla kullanılan genel adlardır.
' Declare variables.
Dim MyInt As Integer, YourObject, MyCheck
Dim MyObject As Object
Set YourObject = MyObject ' Assign an object reference.
MyCheck = IsObject(YourObject) ' Returns True.
MyCheck = IsObject(MyInt) ' Returns False.