AXELMEDICAL
Messages postés96Date d'inscriptionmercredi 26 mai 2010StatutMembreDernière intervention27 mai 2010
-
15 nov. 2006 à 16:50
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 2010
-
16 nov. 2006 à 14:50
Salut !!
Lors du lancement de prog une fenetre intro s'affiche.
dans le code de cette fenetre je declare des var public qui prennent des valeurs a l'aide de fichier ini.
Mais ces var ne sont pas visible par les autres fenetre j'ai du ommettre quelque chose mais quoi??
En fait je voudrais faire le meme systeme qu'un module dans Vb6 ou equivalent!!
merci
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 16 nov. 2006 à 14:50
public class obj
{
//bon membre public cest a eviter, fait plutot une propriété quand meme ;)
public int membre;
}
publicpartialclassIntro : Form
{
public Intro()
{
InitializeComponent();
obj x = new obj();
x.membre = LireUnIntDansLeFichier();
Application.Run(new GestionPatient(x));
}
public class GestionParent
{
private RefSurObj;
public GestionParent(obj y)
{
//Evidemment y est une référence sur x, donc cest le meme objet, pas une copie
RefSurObj = y;
}
}
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 15 nov. 2006 à 18:55
et si fait des get, set tu n'arrives quand meme pas a y accédé?
sinon mais un bout de code pour que l'on voit comment tu procede...
Bob...
"Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."
Application.Run(newGestionPatient());
}
intro etant ma form de départ je vuodrais utilisé les var CheminBdd... dans la form qui suit Gestionpatient et dans toutes les autres d'ailleurs.
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 16 nov. 2006 à 11:13
question bete : est ce que tu utilise le namespace?
solution qui serait bien meilleure (mais demande un peu de code, mais conceptuellement et concrètement, cest plus correct) :
faire un objet qui contienne ces valeurs, l'initialiser dans ta form intro, et passer une référence a cet objet en paramètres du constructeur de ta form gestionparent (qui stockera cette référence).