Variables globales

30/09/2009 - 15:06 por javito | Informe spam
Existe alguna forma de definir variables de cualquier tipo Byte, integer,
string que sean globales a todos los formularios sin necesidad de acceder a
ella a través del nombre del formulario y la variable (evitar Form1.dato).

un saludo

Preguntas similare

Leer las respuestas

#1 RFOG
30/09/2009 - 17:08 | Informe spam
Nope.

Lo más cercano es una clase estática con un constructor estático, y
seguirás teniendo que llamarla

MiClaseEstatica.MiMiembroEstatico.



On Wed, 30 Sep 2009 15:06:50 +0200, "javito"
wrote:

Existe alguna forma de definir variables de cualquier tipo Byte, integer,
string que sean globales a todos los formularios sin necesidad de acceder a
ella a través del nombre del formulario y la variable (evitar Form1.dato).

un saludo



Microsoft Visual C++ MVP => http://geeks.ms/blogs/rfog
Prefiero morir de pie que vivir siempre arrodillado.
Respuesta Responder a este mensaje
#2 Harvey Triana
12/10/2009 - 14:15 | Informe spam
Debes usar un objeto con una variable estatica. Es formal definir como una
propiedad publica. P.e.

public class Shared
{...
private static string _DataServerName;
//
public static string DataServerName { get { return _DataServerName; } }
}

Desde cualquier parte del código se usa como Shared.DataServerName;

Nota. Las variables estaticas tienen alcance en toda la instancia de la
aplicacion Windows. Mientras que si se definen en un aplicacion ASP.NET, el
alcance es para todos los clientes que visitan la aplicacion Web, hay que
tener precausión. Es donde se usan Sessiones y cosas por el estilo.

<Harvey Triana />
http://vexpert.mvps.org

"javito" escribió en el mensaje de noticias
news:
Existe alguna forma de definir variables de cualquier tipo Byte, integer,
string que sean globales a todos los formularios sin necesidad de acceder
a ella a través del nombre del formulario y la variable (evitar
Form1.dato).

un saludo

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida