>I don't know how to more clearly explain the behavior I'm seeing.
>
>Like I said, the
moment I step into Listener.RunReports,
before any listener code runs, the data session changes, so the report's data is no longer available. I don't see where I would change anything, because it changes the data session
before the first line of code runs. No SET DATASESSION command has yet been run.
- Is this the VFP Base Report Listener .. or some other Listener.
- How are you running the report listener? Direct instantiation .. indirect instantiation .. something else?
- How did you "step into Listener.RunReports"? If you put code in the RunReports method .. and didn't use NODEFAULT(), you may be changing the behavior.
- What about the INIT method of the Listener .. that would run before RunReports?