Section courante

A propos

Section administrative du site

ISOBJECT

Est-ce un objet ?
Visual Basic

Syntaxe

Function IsObject(expression) As Boolean

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer l'expression scalaire à vérifier. Le paramètre expression peut être n'importe quelle expression.

Description

Cette fonction permet de vérifier qu'il s'agit d'un objet.

Remarques

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.  Dim X
  3.  Set Y = Nothing
  4.  Set Z = CreateObject("CDO.Message") 
  5.  TableauNombre = Array(10,20,10,4,6,1,5)
  6.  TableauChaine = Array("ABC","DEF","GHI","JKL")
  7.  TableauMixed = Array(10,"A","B",5,"C","D",7)
  8.  Chaine = "DEF"
  9.  Nombre = 15
  10.  
  11.  MsgBox "X = " & IsObject(X) & vbCrLf & _
  12.         "X = " & IsObject(Y) & vbCrLf & _
  13.         "X = " & IsObject(Z) & vbCrLf & _
  14.         "Date() = " & IsObject(Date()) & vbCrLf & _
  15.         "TableauNombre = " & IsObject(TableauNombre) & vbCrLf & _
  16.         "TableauChaine = " & IsObject(TableauChaine) & vbCrLf & _
  17.         "TableauMixed = " & IsObject(TableauMixed) & vbCrLf & _
  18.         "Chaine = " & IsObject(Chaine) & vbCrLf & _
  19.         "Nombre = " & IsObject(Nombre) & vbCrLf & _
  20.         "0 = " & IsObject(0) & vbCrLf & _
  21.         "Null = " & IsObject(Null) & vbCrLf & _
  22.         "Empty = " & IsObject(Empty) & vbCrLf & _
  23.         "2000-01-01 = " & IsObject("2000-01-01") & vbCrLf & _
  24.         "08-01-01 = " & IsObject("08-01-01") & vbCrLf & _
  25.         "74-01-01 = " & IsObject("74-01-01") & vbCrLf & _
  26.         "02-02-2001 = " & IsObject("02-02-2001") & vbCrLf & _
  27.         "3/21/11 = " & IsObject("3/21/11")
  28. End Sub

on obtiendra le résultat suivant :

X = Faux
X = Vrai
X = Vrai
Date() = Faux
TableauNombre = Faux
TableauChaine = Faux
TableauMixed = Faux
Chaine = Faux
Nombre = Faux
0 = Faux
Null = Faux
Empty = Faux
2000-01-01 = Faux
08-01-01 = Faux
74-01-01 = Faux
02-02-2001 = Faux
3/21/11 = Faux


Dernière mise à jour : Lundi, le 19 novembre 2012