I need some help; Iím developing an app like an FTP explorer. I have a list of remote files and I have my own data comms control that retrieves the remote file data. This is unfortunately rather slow in comparison to the windows file system. I invoke an OLEDrag event with no items in the DATA collection and use the OLEGETDATA method to retrieve my remote data. The problem comes because I have to keep the mouse button held down whilst the data is being retrieved. I have a feeling this is due to the fact I have to invoke a DoEvents, during my comms routines for it to work. What I want to achieve is an immediate drop that invokes a custom file copy routine.

Any ideas people? :/