Tanımlayıcının (Visual Basic) nesne değişkenlerini temsil edip etmediğini gösteren bir Boole değeri döndürür.
Söz dizimi
IsObject(tanımlayıcı)
Gerekli tanımlayıcıbağımsız değişkeni bir değişken adıdır.
Açıklamalar
IsObject yalnızca Değişken'in VarTypevbObject olup olmadığını belirlemede yararlıdır. Değişken bir nesneye gerçekten başvuruda bulunursa (veya bir kez başvuruda bulunursa) ya da Hiçbir şey içermiyorsa bu durum oluşabilir.
IsObject, tanımlayıcı nesne türüyle veya geçerli bir sınıf türüyle bildirilen bir değişkense veya tanımlayıcıbir VarTypevbObjectdeğişkeni veya kullanıcı tanımlı bir nesneyse True döndürür; aksi takdirde False döndürür. Değişken Nothing olarak ayarlanmış olsa bile IsObjectTrue döndürür.
Nesne başvurusu geçerli olduğundan emin olmak için hata yakalamayı 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, bir tanımlayıcının bir nesne değişkenini temsil ediyor olup olmadığını belirlemek için IsObject işlevi kullanılır.
MyObject ve YourObject aynı türde nesne değişkenleridir. Bunlar yalnızca çizim 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.