DLL de passage entre C et C++

DLL de passage entre C et C++ - C++ - Programmation

Marsh Posté le 10-04-2006 à 21:21:03    

Bonjour a tous,
 
Petit probleme avec une DLL.
Je travaille avec VisualC++6.0. D'un coté j'ai un executable qui  est un projet C fonctionnant sur console Dos Win32, d'un autre coté j'ai une interface graphique utilisant les MFC en C++. entre les deux j'ai une DLL (obligatoire) et pour l'instant je n'arrive pas à transmettre des informations de l'executable C à l'interface C++ par le biais de la DLL.
La DLL à un partie compilée en C pour discuter avec l'excutable C (dialogue testé et validé) et une autre partie compilée en C++ pour dialoguer avec l'interface  (dialogue testé et validé).
Mais dans la DLL, je n'arrive pas a faire le lien entre les deux parties compilée différemment.
 
Y a t'il moyen d'avoir une structure de passage de l'une à l'autre ou des zones mémoires réservées et surtout est-ce que c'est possible de la faire ?
 
Rmq : le passage par DLL permet d'utiliser le programme seul et lorsque l'on veut on ajoute l'interface et on la lance pour une meilleure vision.
 
D'avance merci!

Reply

Marsh Posté le 10-04-2006 à 21:21:03   

Reply

Marsh Posté le 20-04-2006 à 08:30:34    

demander sur les Newsgroups :
news://comp.os.ms-windows.programmer.win32
news://fr.comp.os.ms-windows.programmation
(attention, c'est du haut niveau, rien à voir avec ici...)

Reply

Marsh Posté le 20-04-2006 à 09:47:21    

Montre un bout de code qui ne fonctionne pas.

Reply

Marsh Posté le 20-04-2006 à 09:50:19    

marctes a écrit :

(attention, c'est du haut niveau, rien à voir avec ici...)


 [:atari]

Reply

Marsh Posté le 21-04-2006 à 12:16:53    

Salut,
pas trop compris ton probleme... mais bon!
->pour ton histoire de memoire partagée entre 2 process: http://msdn.microsoft.com/library/ [...] y_data.asp  
(la solution semble etre "file mapping"!)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed