Turns out it was a mistake on my behalf. It was coupled to the perform line but only because it affected a check where I instructed further system calls, which were the culprit. Those were to make sure that the directory structures to download the files to exist, I have changed it to the Windows API now. Fiddled around with the IDE and builders a lot, probably that's why I did not see it earlier.
Thanks 2015-10-31 7:12 GMT+01:00 Ray Satiro via curl-library < [email protected]>: > On 10/30/2015 4:18 PM, Florian Wege wrote: > >> I am working on a small GUI application (wxWidgets) for Windows which >> downloads files from a web server using libcurl. While the GUI framework >> shows no terminal, everytime the curl_easy_perform function does its job >> (in a separate thread), it opens up such shell for a split second. Since a >> lot of files need to be transfered consecutively, it results in a >> flickering and focus-grabbing annoyance -> users cannot control the GUI >> properly anymore. >> >> How to prevent libcurl from spawning shells? >> >> > It sounds like what you are seeing is console windows. I can't think of > any scenario in which libcurl would cause that. I also don't recall > wxWidgets doing that but I haven't used it in a while. Can you give us a > self contained example that can be used to reproduce the issue you describe? > ------------------------------------------------------------------- > List admin: http://cool.haxx.se/list/listinfo/curl-library > Etiquette: http://curl.haxx.se/mail/etiquette.html
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
