Una Soluzione con due progetti (C++ e C#). Come modificare una variabile tra i due ?

di il
12 risposte

Una Soluzione con due progetti (C++ e C#). Come modificare una variabile tra i due ?

Ciao,
come da oggetto, nella stessa soluzione ho due progetti.
Uno scritto in C++ (RequestData) e l'altro in C# (SkyOnWing).
L'ideale sarebbe convertire il tutto in C#, ma questo non è possibile perché il codice in C++ non è da me scritto ed è anche un pochino complicato (uso di API ecc..).

Qua ho bisogno di aiuto perché si va fuori dalle mie competenze.
Avrei bisogno che:
1. avviato SkyOnWong (C#) avrei bisogno che RequestData (C++) si avvii in background
2. RequetData possa modificare una variabile che si trova in C#

Secondo la mia teoria parallela alla realtà , dichiarando una variabile pubblica in C# (per cui visibile nello stesso assembly), il programma in C++ potrebbe modificarla..
..ma questo lo dico io. Infatti da C++ se richiamo la variabile pubblica in C# (pensavo fosse sufficiente usare il namespace di C#) non la vede.

Questo per far capire la mia Soluzione in .NET:



Qualcuno sa indicarmi una strada ?
Grazie.

12 Risposte

Devi accedere o registrarti per scrivere nel forum
12 risposte