Wia.Create-Methode
Die Create-Methode des Wia-Objekts stellt eine Verbindung mit dem angegebenen Windows Image Acquisition -Gerät (WIA) her und gibt ein Item-Objekt zurück, das das Gerät darstellt.
Syntax
retVal = Wia.Create(
Device
)
Parameter
-
Gerät [in]
-
Typ: VARIANT*
Gibt das WIA-Gerät an, mit dem eine Verbindung hergestellt werden soll.
Rückgabewert
Typ: IWiaDispatchItem
Bei erfolgreicher Ausführung gibt diese Methode ein Item-Objekt zurück, das ein WIA-Hardwaregerät (ein Stammelement) darstellt.
Bemerkungen
Der Device-Parameter gibt ein DeviceInfo-Objekt an, indem er das Objekt selbst, seinen Index aus einem Auflistungsobjekt oder den Wert seiner Id-Eigenschaft übergibt. Übergeben Sie Nothing , um ein Dialogfeld anzuzeigen, das es einem Benutzer ermöglicht, ein Gerät auszuwählen.
Beispiele
Die folgenden VBScript-Beispiele veranschaulichen die Verwendung der Create-Methode .
Im ersten Beispiel wird ein DeviceInfo-Objekt an die Create-Methode übergeben. Beachten Sie, dass das Übergeben der Id-Eigenschaft des Objekts genau das gleiche Verhalten verursacht.
<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>
Im nächsten Beispiel übergibt die aufrufende Anwendung den Index des DeviceInfo-Objekts in der Auflistung an die Create-Methode .
<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>
Im nächsten Beispiel wird Nothing an die Create-Methode übergeben, um ein Dialogfeld anzuzeigen, mit dem ein Benutzer ein Gerät auswählen kann.
<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objItem
Set objWia = objWia.Create(Nothing)
</SCRIPT>
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
DLL |
|