Pour aller plus loin, d'autres discussions similaires sont disponibles :
Répondre à ce message
Répondre au sujet initial
Poser une question dans la section
Poser une question dans une autre sectionRéponse postée le 26/10/2004 à 00h15
Salut,
je souhaiterai faire transiter de l'info entre une dll ecrite en c++ (en
fait un plugin) dans un process et une dll ecrite en c# dans un autre
process.
Si j'ai la possibilite de le faire dans les deux sens c'est encore mieux
J'avais d'abords eu l'idee d'utiliser les messages copydata, mais les 2
n'ont pas de GUI (en c++ je peux eventuellement faire une hWnd, mais je ne
vois pas comment faire en c#)
Je ne trouve pas grand chose non plus sur les memoires mappees (et ca
m'obligerai a faire du pooling, c'est assez contraignant au niveau de
l'appli)
Une idee?
Merci
Répondre à ce message
Répondre au sujet initial
Poser une question dans la section
Poser une question dans une autre sectionRéponse postée le 08/11/2004 à 05h57
Salut,
je souhaiterai faire transiter de l'info entre une dll ecrite en c++ (en
fait un plugin) dans un process et une dll ecrite en c# dans un autre
process.
Si j'ai la possibilite de le faire dans les deux sens c'est encore mieux
:-)
J'avais d'abords eu l'idee d'utiliser les messages copydata, mais les 2
dll n'ont pas de GUI (en c++ je peux eventuellement faire une hWnd, mais
je ne vois pas comment faire en c#)
Je ne trouve pas grand chose non plus sur les memoires mappees (et ca
m'obligerai a faire du pooling, c'est assez contraignant au niveau de
l'appli)
Une idee?
Merci
Répondre à ce message
Répondre au sujet initial
Poser une question dans la section
Poser une question dans une autre sectionRéponse postée le 08/11/2004 à 08h48
interop?
en C# tu peux appeler directement des fonctions C (Exposer sans les
decoration C++ mais comme fonction C!)
"badubo" wrote in message
news:
Salut,
je souhaiterai faire transiter de l'info entre une dll ecrite en c++ (en
fait un plugin) dans un process et une dll ecrite en c# dans un autre
process.
Si j'ai la possibilite de le faire dans les deux sens c'est encore mieux
:-)
J'avais d'abords eu l'idee d'utiliser les messages copydata, mais les 2
dll n'ont pas de GUI (en c++ je peux eventuellement faire une hWnd, mais
je ne vois pas comment faire en c#)
Je ne trouve pas grand chose non plus sur les memoires mappees (et ca
m'obligerai a faire du pooling, c'est assez contraignant au niveau de
l'appli)
Une idee?
Merci
Répondre à ce message
Répondre au sujet initial
Poser une question dans la section
Poser une question dans une autre sectionRéponse postée le 09/11/2004 à 02h18
tu peux passer des pointeurs de fonction en paramêtre et les rappeler dans
ton code c++ (il me semble que ca s'appel callback).
"Lloyd Dupont" a écrit dans le message de
%
> interop?
> en C# tu peux appeler directement des fonctions C (Exposer sans les
> decoration C++ mais comme fonction C!)
>
> "badubo" wrote in message
> news:
>> Salut,
>>
>> je souhaiterai faire transiter de l'info entre une dll ecrite en c++
>> fait un plugin) dans un process et une dll ecrite en c# dans un autre
>> process.
>> Si j'ai la possibilite de le faire dans les deux sens c'est encore
>> :-)
>>
>>
>> J'avais d'abords eu l'idee d'utiliser les messages copydata, mais les 2
>> dll n'ont pas de GUI (en c++ je peux eventuellement faire une hWnd,
>> je ne vois pas comment faire en c#)
>>
>> Je ne trouve pas grand chose non plus sur les memoires mappees (et ca
>> m'obligerai a faire du pooling, c'est assez contraignant au niveau de
>> l'appli)
>>
>> Une idee?
>> Merci
>>
>
>
Pour répondre ou poser vos questions, vous devez vous inscrire sur le site.
Vous aurez alors également accès à des fonctionnalités supplémentaires. S'inscrire...