COURSE of the MONTH

memory leak in program for windows ce

I have a program that reads in an xml file containing the information for forms (ex. buttons, labels, textboxes). this works all good. But there are about 200 forms that have different controls on them. When you load the first couple of forms the program runs fine and is pretty quick. After about 20 or so forms it starts to slow down. eventually it becomes so slow that it seems to hang up.

all of the controls on the forms are created dynamically and when i clear the form i loop through all of the controls and dispose of them.
I took all of the code out that saves data from these forms. so all i have in there now is the code that loads the controls on to the single form and disposes of the controls.

the problem still exists. anybody have any ideas....please...help.....

You have to :
- Dynamically create a form when you need to show it
- Dynamically destroy the form when you need to hide it
- Save the data needed for creating the forms in a central class (MVC model)
- Save the data that needs to be shown on forms in this central class
- Access db from this central class
- Generally, all what you programatically do must be done from a main central class...