forc�ment, c'est pas la meme chose, c'est pas le meme langageCitation:
Envoy� par M�dinoc
mais sans ca, je vois pas trop comment il aurait fait pour inventer les prototypes
Version imprimable
forc�ment, c'est pas la meme chose, c'est pas le meme langageCitation:
Envoy� par M�dinoc
mais sans ca, je vois pas trop comment il aurait fait pour inventer les prototypes
Ok mais vu mes connaissances en C# comment je fais pour les traduire? Y'en a pas un de vous qui pourrait m'aider sur ce coup la ? SVP:(Citation:
Envoy� par nico-pyright(c)
Il faut que je reprenne tout le fichier ou juste les lignes Dllimport ?
Y'a pas un document qui explique la traduction C# / C++ ?
Si c'est juste pour avoir acc�s � la DLL, je pense que les lignes dllimport suffiront.
Mais pour l'utilisation, copier ou au moins comprendre le reste serait plut�t utile...
Ok merci. Pourriez vous me donner un exemple d'une des ligne traduite ?
J'ai r�cup�rer VC# express edition 2005 : est ce que je pourrais pas compiler les .cs de mani�re a ce qu'il devienne une assembly que je pourrais utiliser dans mon prog c++ ?
c'est une id�e interessante pourquoi pas, mais il faudrait modifier le projet c# pour en faire une assembly
vu que la gestion de la dll est d�j� faite grace aux dllimports dans C#, il faudrait en fait faire un wrapper C# qui encapsule la dll native. Ca veut dire rajouter une couche suppl�mentaire, mais peut-etre ca serait plus rapide pour toi, remarque, si tu ne connais pas le c#, ca sera peut-etre plus d�licat
Dacor. Pour mes connaissance en C# : je confirme que je n'y connais que chi. Qu'est ce qu'un wrapper c# ? Je ne suis pas contre un peu d'aide ceci dit : si l'un de vous trouve le courage de me faire ca et de m'expliquer un peu comment il a fait tout ca (car je le repete j'aime bien comprendre ce que je fais) y'a pas de souci !Citation:
Envoy� par nico-pyright(c)
Nan? j'ai d�courag� tout le monde ? Ya vraiement personne qui serait capable de m'aider?
je n'ai pas d'ide sous la main, pour ma part je ne pourrais pas t'aider plus
Ok. Faut quoi comme EDI ? VC# express ca va ? SI tu sais comment faire tu m'explique et moi j'essaye de le faire!
ca d�pend ce qui te semble le moins compliqu�
- faire les dllimport en C++/CLI
- ou faire un wrapper en C#, pour ce point, tu peux te faire aider sur le forum dotnet
Ca d�pend ca se fait comment les dllimport en c++/CLI ?(j'ai regard� l'aide et j'y comprend rien)Citation:
Envoy� par nico-pyright(c)
ben, faut adapter � ton cas, mais ca pourrait etre un truc du genre :
Code:
1
2
3 [DllImport("madll.dll")] int TestFonction(LPSTR param1, LPSTR param2[]);
Ok mais les dllimport fonctionne en c++/cli ??Citation:
Envoy� par nico-pyright(c)
je me demande bien pourquoi je t'en aurai parl� si ca ne marchait pas
Ok donc je fais du copier coller du code des .cs (du moin en ce qui concerne les dllimport). Je test ca tout suite!
j'ai cette erreur quand je compile :
\UtilisationDuScanner.cpp(14) : error C2337: 'DllImport' : attribute not found
bon, moi j'ai pu trop le temps l� pour t'aider
ce que je te propose c'est d'ouvrir un thread sur ce forum http://www.developpez.net/forums/forumdisplay.php?f=110 et d'expliquer que tu aimerais faire une librairie C# qui encapsule les fonctions de la dll twain, ainsi tu pourras les utiliser dans ton programme en C++/CLI