Thanks for looking at my post.
I am grabbing excel logs using a software called GemBox. Its similar to excel interop but WAY faster (faster than oledb as well) and is not limited to 255 columns. Way easy to use. (free for small files - need a license for large ones)
Anyways...I grab 10 massive logs and run some data analysis - takes about 20 seconds to process 10 million samples.
The problem I have is during that 20 second export my form freezes and gets that annoying "not responding" message until the function call is complete.
My goal is to give the form 10% of every 100ms or so and the function the rest. Is this possible?
I would prefer to not use a background worker or invoke objects. I tried this with my progress bar and after much debugging realized it was useless. I can share why if needed.
Ideally the program would enter that function for 'x' ms and then leave to the main form to do whatever else it wants for 'y' ms. and repeat until the function is complete.
Please let me know if I have not been clear about anything, and thanks for your support!
I am grabbing excel logs using a software called GemBox. Its similar to excel interop but WAY faster (faster than oledb as well) and is not limited to 255 columns. Way easy to use. (free for small files - need a license for large ones)
Anyways...I grab 10 massive logs and run some data analysis - takes about 20 seconds to process 10 million samples.
The problem I have is during that 20 second export my form freezes and gets that annoying "not responding" message until the function call is complete.
My goal is to give the form 10% of every 100ms or so and the function the rest. Is this possible?
I would prefer to not use a background worker or invoke objects. I tried this with my progress bar and after much debugging realized it was useless. I can share why if needed.
Ideally the program would enter that function for 'x' ms and then leave to the main form to do whatever else it wants for 'y' ms. and repeat until the function is complete.
Please let me know if I have not been clear about anything, and thanks for your support!