I'm delveloping an application which will call some .dll to performe engineering calcutions. The calculation will take few minuts to converge. I would like to have something to indicate that the program is runing while the calculation is in processing. I add a form with some messages, a progress bar and a timer control. The program will load this form so the user will see the progress bar runs during the calculation, and unload this form when the calculation is done. The problem is the calculation is in processing, but the progress bar would not run, it just hang in there looks like short of memory. It unloads the form when the calculation is done. Dose anyone knows how should I add this indicator?