Thib6666
Messages postés3Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 2 juin 2007
-
2 juin 2007 à 13:59
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
4 juin 2007 à 09:53
dans le cadre d'un mémoire je souhaiterais faire un affichage d'un message à l'écran (ce code serait fait en C) et il utiliserait un interface graphique en C#.
je pense que pour se faire j ai besoin d une dll mais je voudrais savoir comment la créer et l'intégrer dans le C#.
alextm
Messages postés23Date d'inscriptionsamedi 2 juin 2007StatutMembreDernière intervention11 mai 2009 2 juin 2007 à 23:36
Si tu codes sous Visual Studio, tu crée ta DLL en crée en nouveau
projet Librairie Dynamique Win32. Une fois crée, dans ton projet en C#,
tu ajoute une référence vers ta DLL.
Pour ajouter une référence, dans l'explorateur de solution, tu fais
clic-droit sur référence, puis ajouter, ensuite dans l'onglet Parcourir
tu vas chercher ta DLL.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 4 juin 2007 à 00:38
Tu es certain de ça ???
Me semble que depuis VB6 ou VB.NET on met une référence seulement quand c'est un ActiveX mais pas pour une vraie DLL API (un binaire natif en C exposant directement ses fonctions).
Je viens de jeter un oeil sur csharpfr et je trouve ceci:
[DllImport("kernel32.dll")]
private static extern void Sleep(int msec);
Hors la syntaxe un peu différente, idem qu'en VB.