Partager via


Méthode Wia.Create

La méthode Create de l’objet Wia établit une connexion à l’appareil d’acquisition d’images Windows (WIA) spécifié et retourne un objet Item qui représente l’appareil.

Syntaxe

retVal = Wia.Create(
  Device
)

Paramètres

Appareil [in]

Type : VARIANT*

Spécifie l’appareil WIA auquel se connecter.

Valeur retournée

Type : IWiaDispatchItem

Si elle réussit, cette méthode retourne un objet Item qui représente un périphérique matériel WIA (élément racine).

Notes

Le paramètre Device spécifie un objet DeviceInfo en transmettant l’objet lui-même, son index à partir d’un objet de collection ou la valeur de sa propriété Id . PassEz rien pour afficher une boîte de dialogue qui permet à un utilisateur de sélectionner un appareil.

Exemples

Les exemples VBScript suivants illustrent l’utilisation de la méthode Create .

Le premier exemple transmet un objet DeviceInfo à la méthode Create . Notez que le passage de la propriété ID de l’objet entraîne exactement le même comportement.

<SCRIPT LANGUAGE="VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objItem
 
Set objWIA = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For Each objDeviceInfo In objDeviceInfoCollection
    Set objItem = objWia.Create(objDeviceInfo)
Next
</SCRIPT>

Dans l’exemple suivant, l’application appelante transmet l’index de l’objet DeviceInfo de la collection à la méthode Create .

<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objItem
 
Set objWia = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For i = 0 To objDeviceInfoCollection.Count-1
    Set objItem = objWia.Create(i)
Next
</SCRIPT>

L’exemple suivant passe Nothing à la méthode Create pour afficher une boîte de dialogue qui permet à un utilisateur de sélectionner un appareil.

<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objItem
 
Set objWia = objWia.Create(Nothing)
</SCRIPT>

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
DLL
Wiascr.dll (version 4.90 ou ultérieure)