vb.net - Using Thread Moving Files from PC to Remote Device -


using rapi2 send file pc remote device.

when using line without threads, works fine:

remotefile.copyfiletodevice(pdtremotedevice, "c:\sample.txt", "\test\sample.txt", true) 

but when try put line above inside thread, returns error device not connected.

how use rapi2's copyfiletodevice using thread?

not using thread make application looks hanged. so, don't think user appreciate application says not responding.

my code:

imports system.devices imports system.devices.remotedevicemanager  public class formhome    dim pdtremotedevice remotedevice    dim devicemanager new remotedevicemanager     private sub buttonhomecopytodevice_click(byval sender system.object, byval e system.eventargs) handles buttonhomecopytodevice.click       pdtremotedevice = devicemanager.devices.firstconnecteddevice        if pdtremotedevice nothing          messagebox.show("no device connected, please try again")          exit sub       else          dim th thread          th = new thread(addressof uploaddatabase)          th.isbackground = true          th.start()       end if    end sub     private sub uploaddatabase()       using pdtremotedevice = devicemanager.devices.firstconnecteddevice          if not (pdtremotedevice nothing)             remotefile.copyfiletodevice(pdtremotedevice, "c:\sample.txt", "\test\sample.txt", true)          end if       end using    end sub end class 

try , let me know if works:

private sub uploaddatabase()     using rdm new remotedevicemanager         using d remotedevice = rdm.devices.firstconnecteddevice             if not (d nothing)                 remotefile.copyfiletodevice( _                     d, "c:\sample.txt", "\test\sample.txt", true)             end if         end using     end using end sub 

Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -