ISDBDevice::GetSyncProgress
CoClass SDBDevice, Interface ISDBDevice
Property Get GetSyncProgress(DeviceHandle As Long)
Parameters
Name | Type | Description |
---|---|---|
DeviceHandle | Long | Handle of the device |
Method description
Gets progress percentage of sync/copy task.
Example
Option Explicit
Dim UI : Set UI = SDB.UI
Sub OnStartUp()
Dim mnuTest
Set mnuTest = SDB.UI.AddMenuItem(SDB.UI.Menu_Edit, 0, 0)
mnuTest.Caption = SDB.Localize("Get sync progress")
mnuTest.OnClickFunc = "SDBOnClick"
mnuTest.UseScript = Script.ScriptPath
End Sub
Sub SDBOnClick(Item)
Dim DeviceHandle : DeviceHandle = -1
Dim Devices : Set Devices = SDB.Device.ActiveDeviceList("VID_05AC&PID_129E")
Dim i : i = 0
For i = 0 To Devices.Count-1
If Devices.DeviceHandle(i) <> -1 Then
DeviceHandle = Devices.DeviceHandle(i)
End If
Next
MsgBox( SDB.Device.GetSyncProgress( DeviceHandle))
End Sub
To see how to handle copy result see example in CopyFile() method