Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 2011
-
13 avril 2005 à 13:09
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
21 avril 2005 à 12:45
dans une de mes Dll c#, me suis dis je compile en c++ une dll et je la reference dans ma dll...
seulement voila...j'y connais rien en c++ je sais pas quel type de projet je dois créer et au final apres mes essais en C# il ne me reconnait pas la Dll !!
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 15 avril 2005 à 10:39
L'ajout en référence il ne faut pas y compter.
Au mieux on va devoir faire de l'interop comme avec les APIs Win, bien qu'avec MFC je me demande bien comment ça peut se faire...
Cocoricoooooooo !!!!
coq
MVP Visual C#
Vous n’avez pas trouvé la réponse que vous recherchez ?
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 201114 15 avril 2005 à 10:56
touch si meme coq a des doutes...
bon en attendant j'ai récupérer des bouts de code c# qui me permette d'exporter une datable
sous Xls...
donc je suis pas bloquer... mais franchement pour un truc multilangage je pensais qu'une Dll C++ ou autre serait + facile a integrer...
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 201114 15 avril 2005 à 11:41
ok je laisse tomber pas envie que ca foute la Merde lorsque j'installerais tout ca chez le client...
me suis deja battu avec Cr et j'ai perdu alors la ...je vais pas donner le baton pour me faire battre...
merci a vous...
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 16 avril 2005 à 12:45
pour utiliser une DLL, pas vraiment de souci, les fonctions tappent dans la lib MFC mais elles restent des fonctions standard Win32 (en terme de bytecode) donc pas de souci.
Aparement le seul probleme etait de compiler cette DLL, ensuite pour le linkage, comme dit coq c'est de l'InterOp ([DllImport()]
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 21 avril 2005 à 11:52
non je n'ai pas d'exemple, et je ne sais pas comment binder une classe, mais une fonction dans une lib ecrite avec MFC, je pense qu'on sera tout les deux d'accord pour dire que MFC ou pas, le compilo ecrit le meme bytecode, donc linkable de la meme maniere par le CLR.
apres, meme en pas MFC, je ne sais pas comment linker du code C# a une classe C++, style [DllImport("dll_a_importer", entrypoint="une_class")] je me suis jamais poser la question.
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 21 avril 2005 à 12:01
MFC = non managé
Après c'est vrai qu'il doit être possible de bidouiller avec les extensions managées "C++ .Net"
Après il est peut etre possible que le framework marshall comme un grand les CString en string. ("Arthenius have a dream" :p)
A verifier.