home bbs files messages ]

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