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,613 of 10,840    |
|    Dean Earley to Per Juul Larsen    |
|    Re: Process in the background.    |
|    29 Jul 08 08:44:56    |
      From: dean.earley@icode.co.uk              Per Juul Larsen wrote:       > Dean Earley skrev:       >> 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.       >>       > Thank you for the answer.I am considering what to do.       > Have tried Shell (batchfile) and it looks like it goes a little faster.       >       > mvh pjl              Erm, you will also find that the real CopyFile function is a lot faster,       especially as the one you give doesn't do anything special.              --       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