>I just tried something (based of a thread on Foxite) which seems to have fixed this (?)
>
>1. I saved the datasession of my form (which has the private datasession)
>2. I switched to Datasession 1 before I create my listener objects and successors
>3. I then switch back to the datasession I started with before I issue the REPORT command
>
>The report runs, and there is no dangling datasession after I exit the form. If this is working (still testing this), I wonder if listeners have some sort of presence in or want to work in datasession 1, and get stuck when they are created in any other datasession...
Thanks Rick!! I tested this theory in my app and it seems to have solved the problem. I blogged about it .. .and gave you credit!