Original Post
Hi! I could not find any info about this topic on msnd. I sart a modal form from my main form, which uses a backgroundworker for ftp download (currently simply calling DatSet.ReadXml() for an ftp uri, but im planning to use FtpWebRequest). I have two questions: 1. What happens, if an exception occurs in the BackgroundWorker that is not handled locally? Can i catch it from the main thread? I call the form.ShoDialog() inside a try block, and i catch every exception coming up from the download form 2. How can i display the download progress? I bet i can do nothing with the DataSet.ReadXml, but what about the FtpWebRequest.GetResponse? First i thought, the stream it returns is only a handle to the remote resource, but this damned one downloads the whole file to the local machine before i can begin reading it! Displaying a Marquee while downloading is so so so lame! :'( Please help! Thanks in advance!