Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to prevent datasession switching on global object call
Message
De
11/07/2005 08:44:21
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Titre:
How to prevent datasession switching on global object call
Versions des environnements
Visual FoxPro:
VFP 7
Database:
Visual FoxPro
Divers
Thread ID:
01031168
Message ID:
01031168
Vues:
67
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
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform