Memoria global

08/11/2004 - 11:40 por Mariajose | Informe spam
Hola,
Quisiera saber cómo podría implementar una especie de memoria global en .net.
Tengo varias aplicaciones que accederán y modificarán unas variables comunes
a todas ellas.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 e-lores
08/11/2004 - 16:23 | Informe spam
public class MemoriaGlobal
{
public shared cadena as String
public shared valor as integer
etc, etc.
}

Despues puedes acceder desde cualquier punto de tu código (dentro del mismo
proyecto o añadiendo una referencia) simplemente con MemoriaGlobal.cadena
="¡Hola mundo!"

Saludos.
Ernesto Lores.


"Mariajose" escribió en el mensaje
news:
Hola,
Quisiera saber cómo podría implementar una especie de memoria global en


.net.
Tengo varias aplicaciones que accederán y modificarán unas variables


comunes
a todas ellas.

Muchas gracias.
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
08/11/2004 - 20:49 | Informe spam
Hola,

creo que Mariajose se refería a acceder al valor de una variable desde
diferentes aplicaciones .NET, no desde la misma aplicación.

Se me ocurre Mariajose que utilices para ello el registro de Windows. Se que
es un poco "sucio", pero puede servirte de utilidad sobre todo si esos datos
que quieres compartir no son demasiado vitales o importantes como para
manejarlos de esa manera.

Un saludo,

Jorge Serrano
MVP VB.NET



"e-lores" wrote:

public class MemoriaGlobal
{
public shared cadena as String
public shared valor as integer
etc, etc.
}

Despues puedes acceder desde cualquier punto de tu código (dentro del mismo
proyecto o añadiendo una referencia) simplemente con MemoriaGlobal.cadena
="¡Hola mundo!"

Saludos.
Ernesto Lores.


"Mariajose" escribió en el mensaje
news:
> Hola,
> Quisiera saber cómo podría implementar una especie de memoria global en
..net.
> Tengo varias aplicaciones que accederán y modificarán unas variables
comunes
> a todas ellas.
>
> Muchas gracias.



Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
09/11/2004 - 03:41 | Informe spam
Pongo varias alternativas:

1. Implementar las variables globales como un registro en una tabla de una
base de datos

2. Implementar un servicio o proceso que contenga los valores, y por medio
de algun mecanismo de comunicacion entre procesos, se pueda pedirle el
contenido o modificarlo. Una excelente aproximacion para esta caso seria
usar Remoting.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida