Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.visual.basic    |    MS Visual Basic discussions, NOT dot-net    |    10,840 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 10,611 of 10,840    |
|    Dean Earley to Per Juul Larsen    |
|    Re: Process in the background.    |
|    28 Jul 08 09:45:18    |
      From: dean.earley@icode.co.uk              Per Juul Larsen wrote:       > Hi       >       > My VB aplication copies a lot of images from a removable media which is       > the first process (function).       > Is there a way to allow the copy process to run in the background, in       > order to let the application continue with other activities. ? (sending       > SQLquerries etc.)       >       > Right now I must wait untill all the files have been found and copied to       > my HD. A little pity.       >       > The copy process goes like this :       >       > Function CopyFile(InpFile As String, OutpFile As String)       > On Error Resume Next       > Dim ase As String       > Open InpFile For Binary As #1       > ase = String(LOF(1), vbNullChar)       > Get #1, , ase       > Close #1       > Open OutpFile For Binary Access Write As #2       > Put #2, , ase       > Close #2       > End Function              Another option is multithreading which is awkward but doable in VB6, or       you can emulate it by starting another process to do the copying and       some form of IPC (com, DDE, windows events, etc) to bnotify when it has       finished.              Whether you use this or SHFileOperation() depends how much control you       want over the copying.              --       Dean Earley (dean.earley@icode.co.uk)       i-Catcher Development Team              iCode Systems              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca