Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 8.4   8.5   9.0   9.1   9.2   9.3   9.4   9.5   10.0   10.1    Statistic  

ImageCapture.OpenDevice

Requests to open a session on the device.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
ImageCapture 6.4 Yes No No No No
MBS( "ImageCapture.OpenDevice"; Device { ; Wait } )   More

Parameters

Parameter Description Example value
Device The device ID.
Can be zero based index in device list.
Or UUID, Name or persitent ID string.
0
Wait Optional
Pass 1 to wait till complete.
Or pass 0 to return immediately.
Default is 1 to wait.
0

Result

Returns OK or error.

Description

Requests to open a session on the device.
A client MUST open a session on a device in order to use the device.

If needed closes current device to open new device.
Added 20 seconds timeout for version 8.1.

With ImageCapture.DeviceInfo you can query hasOpenSession later to verify you have a session open.

Examples

Open device:

Set Variable [$r; Value:MBS("ImageCapture.OpenDevice"; Images::Device)]
If [MBS("iserror")]
    Show Custom Dialog ["Failed to open"; MBS("Text.RemovePrefix"; $r; "[MBS] ")]
    Exit Script []
End If

See also

Example Databases

Blog Entries

Release notes

Created 11st September 2016, last changed 4th February 2020


ImageCapture.MediaFiles   -   ImageCapture.PDF

Feedback: Report problem or ask question.




Links
MBS Xojo PDF Plugins