This is a VC++ DLL that uses multipule threads to download many files at the same time. This DLL was finished a few months ago by a programmer here on RAC, but there are a few bugs I found: Issue #1: When I cancel a the download when the DLL is downloading, it SOMETIMES does not work properly, it may just hang, or take forever to finish. I want it to stop all downloads instantly when I cancel the downloads. Issue #2: To solve issuel #1, I wanted to use FreeLibrary to unload the DLL from memory, but when I try this using [login to view URL] by selecting [login to view URL], then pressing Check, then waiting a bit, then pressing command5, the entire program crashes (screenshot [login to view URL] in the zip file). I was told the DLL does not close correctly, this is why I cant do this. I can close other dlls using FreeLibrary, but not [login to view URL], even if it is finished. Issue #3: SOMETIMES it just seems to hang while downloading and never finish. It does not seem to obey the timeout SOMETIMES. You can see this problem if you try to download [login to view URL] using the donwloader.exe. You can see how it is supposed to work on screenshot [login to view URL], and you can see when it hangs in screen shots [login to view URL] and bad2.jpg. That is all. These are the only problems. DO NOT make more bugs. I will test this very well before I accept payment. Experianced programmers only!!!!
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
All Windows.