-1
Est-il possible d'enregistrer une classe statique dans COM et ses champs statiques sont remplis pour référence ultérieure dans les programmes .NET?Possibilité d'avoir un programme d'arrière-plan dans .NET?
Est-il possible d'enregistrer une classe statique dans COM et ses champs statiques sont remplis pour référence ultérieure dans les programmes .NET?Possibilité d'avoir un programme d'arrière-plan dans .NET?
Non, ce n'est pas possible. Vous pouvez cependant imiter le comportement souhaité en créant une instance de l'objet COM dans une classe statique et de déléguer ses propriétés:
public static class CoClassWrapper
{
static CoClassWrapper()
{
m_objCoCls = new CoClassImpl();
}
public static int m_nID
{
get { return m_objCoCls.m_nID; }
set { m_objCoCls.m_nID = value; }
}
private static CoClassImpl m_objCoCls;
}
Je sais que c'est un peu vague, mais je ne ai besoin d'un gars de réponse vague. – Olivier10178
Votre titre pose une question mais le corps en demande une autre. Veuillez reformuler un ou les deux –