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 |
|