Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
COM y variables/objetos globales
Message
De
22/05/2003 10:53:38
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
COM/DCOM et OLE Automation
Titre:
COM y variables/objetos globales
Divers
Thread ID:
00791634
Message ID:
00791634
Vues:
55
Me han planteado una duda, que no se contestar ni siquiera orientar dado mi desconocimiento de COM.

En la actualidad lo primero que hace una aplicación que tengo es crear una variable global "oAPP" (la única de la aplicación) a la que se le asigna el objeto Aplicacion, que tiene gran número de clases acopladas. Al decir clases acopladas me refiero a que existen clases que presuponen la existencia de la variable oAPP y hacen uso de ella dentro de las clases. Así dentro de un método de una clase podemos ver código del tipo :

nConexion = oAPP.ConexiónActiva()

y similares.


Nos surge ahora el problema que debemos ofrecer algunas de estas clases acopladas mediante COM para uso por unas páginas ASP.
No deseo que desde esas páginas ASP se deba de instanciar la clase Aplicacion.

Mi pregunta es:

Hay alguna forma que las clases incluidas dentro de una librería COM conozcan la existencia de una variable/objeto global.

Me podéis indicar patrones de diseño para solucionar este problema si lo anterior no es posible, a ser posible que no pase por tocar todas las clases que tienen acoplamiento.

Saludos.
José Luis.

Quidquid latine dictum sit, altum sonatur

Répondre
Fil
Voir

Click here to load this message in the networking platform