survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
26 janv. 2009 à 22:19
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
2 févr. 2009 à 14:38
Bonjour,
Question bête :
Y a t il un moyen simple de rendre des données string double byte accessible et modifiable par toutes les forms de mon projet ?
Merci
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20221 2 févr. 2009 à 14:38
Finalement j'ai crée une classe
namespace StationSol.Commun
{
public static class VarGlobales
{
public static string SoftLanguage = string.Empty ;
public static string MissionName = string.Empty;
public static string FlyPlanName = string.Empty;
public static string UavName = string.Empty;
}
}
que j'appelle comme ça
using StationSol.Commun;
...
VarGlobales.UavName
Comme cela j'accède à mes variables à partir de n'importe quelle form
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20221 31 janv. 2009 à 22:58
Merci
Je viens d'essayer en créant une classe avec ce code
public class VarGlobales
{
private static VarGlobales Softlangage = null;
private static readonly object LockSoftlangage = new Object();
private VarGlobales()
{
}
public static VarGlobales SoftLangage()
{
lock ((LockSoftlangage))
{
if (Softlangage == null)
{
Softlangage = new VarGlobales();
}
}
return Softlangage;
}
}
Ensuite dans ma form principale je déclare
VarGlobales Softlanguage = VarGlobales.SoftLangage();
mais après impossible de lui attribuer une valeur du style
Softlanguage = "Francais";
Comment je fais pour l'utiliser dans une autre form ?