Bhavbhuti,
I dn't have that framework handy to check what's going on.
>I am using CodeBook 6.2 as the framework. I was depending on the release() custom method of the grid being called by the form but it does not seem to do it. Dragan suggested on another thread of mine to use his Recurse class for firing the release() of all contained objects from the form.release()
You didn't address this part of my last post: You've got to have some other code that is causing the grid to internally self destruct prior to the Grid.Destroy event. Are you closing the table/cursor earlier than it would naturally happen in the normal sequence of events?
When the grid RecordSource goes away, the grid will lose all of it's contained objects.