Hi,
I need to process a significant amount of data that is contained within flat files on the filesystem. I have built a basic application that provides a list within a listbox with a command button that will be pressed to start the processing. The processing could well take a few days so I'm wondering what the best approach would be in terms of running as a background process, or perhaps thinking about multi-threading. I'm not experienced in this area so any help would be appreciated.

In summary, my question is what is the best way to handle processing large amounts of flat files without making the PC unresponsive.

Any help would be appreciated.

Thanks,
N