Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to prevent datasession switching on global object call
Message
From
11/07/2005 08:44:21
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
How to prevent datasession switching on global object call
Environment versions
Visual FoxPro:
VFP 7
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01031168
Message ID:
01031168
Views:
65
I created global object g_server in default data session based on custom class.

I call this object methods from prg files.
I want that methods are executed in the caller datasession.
However, FoxPro switches datasession to the session where g_server is created on call.

I cannot pass datasession id as parameter since it is difficult to determine the datasession id (prg nesting is deep, this requires major re-write).

Using

SET DATASESSION TO (thisform.DataSessionId)

causes error object is not contianed in form

Using

SET DATASESSION TO (_screen.activeform.DataSessionId)

causes sometimes error _screen.activeform is not an object


How to disable datasession switching when calling global object method ?
Andrus
Next
Reply
Map
View

Click here to load this message in the networking platform