Hi Tracy,

A data session might also stay open if you've started a transaction in that
data session.

Are you adding objects to _SCREEN or are you creating global objects
anywhere else than in the main program? If you create those objects in a
private datasession, the datasession stays alive until you release those
global objects. That's frequently the case if you program defensive and
create objects dynamically if they don't exist.

If that doesn't help, log all Init and Destroy events into a text file or a
table. If an object remains in memory, you will see the Init event but not
the Destroy event. Base.prg in the conference download contains a sample
implementation of this logging mechanism.

-- 
Christof



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to