| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 
 |  
..
    Hashtable hash = new Hashtable();
 
    // un accesseur pour se simplifier la vie
    OBM_MESSG MESSG{ 
    get{ return (OBM_MESSG)(Application["TOTO"]); }
    }
 
    OBM_MESSG MESSG2{
    get{return (OBM_MESSG)hash["TOTO"];}
    }
 
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Application["TOTO"] == null)
        {
            Application["TOTO"] = new OBM_MESSG();
        }
        if (hash["TOTO"] == null)
        {
            hash["TOTO"] = new OBM_MESSG();
        }
        MESSG2.AJOUTER_MESSAGE("test"); // ok
        MESSG.AJOUTER_MESSAGE("test"); // ko
    }
...
public class OBM_MESSG
{
    // j'ai simplifié :) mais, même avec un objet aussi basique, cela ne fonctionne pas
    public void AJOUTER_MESSAGE(string s)
    {
    }
} | 
Partager