lien entre classes managed et unmanaged
Bonjour à tous.
J'ai présentement un gros problème de "compatibilité" entre du code natif et du code managed (CLI)
Mon problème est le suivant.
J'ai une interface en C# (A), une façade en C++(CLI)(b) managed et une classe en C++ native (C).
Donc, lorsque je démarre l'interface, cela va comme suit.
(A) a un pointeur vers (B) qui a un pointeur vers (C)
(A) -> (B) -> (C)
Ailleurs dans mon environnement, j'ai un autre processus (en c++ natif) qui peut envoyer des evenements à (C)
J'aimerais, lorsque je reçoit ces evenements que C communique a B les données qui ensuite mettera a jour une Form dans A.
Ou je bloque, c'est la communication de C vers B.... (unmanaged vers managed) Malheureusement je ne peux avoir de back pointer vers B dans C
Avez vous une idée de comment je pourrais regler mon problème.
Je suis malheureusement pris avec ces technologies....