begin process at 2010 03 21 05:09:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

Dll en C + mise dans C#


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dll en C + mise dans C#

samedi 2 juin 2007 à 13:59:49 | Dll en C + mise dans C#

Thib6666

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#.

D'avance merciiiiiiii a tous
samedi 2 juin 2007 à 23:36:31 | Re : Dll en C + mise dans C#

alextm

Réponse acceptée !
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.

lundi 4 juin 2007 à 00:38:56 | Re : Dll en C + mise dans C#

BruNews

Administrateur CodeS-SourceS
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.

ciao...
BruNews, MVP VC++
lundi 4 juin 2007 à 07:40:48 | Re : Dll en C + mise dans C#

alextm

oui oui je suis sûr de mon coup, je viens de le tester !
lundi 4 juin 2007 à 09:53:11 | Re : Dll en C + mise dans C#

BruNews

Administrateur CodeS-SourceS
Je serais curieux de voir la DLL utilisée.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : dll


Répondre à ce message

Sujets en rapport avec ce message

DLL en C++, svp :( [ par NitRic ] Ca fait 4 jours que j'essaie de créée une simple DLL qui ne fait afficher qu'un simple MessageBox et ca ne fonctionne pas... :\Voici mon code au compl Probleme D'ordi [ par Ben-J ] J'ai un Probleme...Suite a une erreur de manip j'ai un prob avec les dll de mon ordi , la plupart des app bug a cause d'une exportation manquante NTDL dll C++ avec VB? harg! je craque! [ par BlackWizzard ] comment acceder aux element visual basic via une dll c++?par exemple, comment recuperer la valeur du pixel(3,2), changer la valeur de sa couleur et ap prob avec une dll [ par BlackWizzard ] Salut!je voudrais faire une dll avec un niveau tres bas...j'ai deja créé une dll de cryptage en me basant sur un code simple...la chose que je compren ouverture de base Access [ par denis ] salut!voila mon probleme :j'ai cree une dll dans laquelle il y a une ouverture de base access au moyen d'une classe qui dérive de la classe CRecordset importer une DLL [ par sylfeline ] Comment faire pour utiliser une DLL externe avec VC++ ?Le problème venant que la DLL à été faite avec VB, j'ai 3 fichier générer : .DLL, .Lib et .exp Prob avec des dll (creation et utilisation) [ par DDway ] Voila : mon prob est fort simple :comment avec VC++ on creer une dll et comment on l'utilise dans une application(un exemple bete et mechant m'aiderai ODBC Connect dialog: lacks text if api called from dll [ par mfritschi ] hi,i am writing an abstract data access framework. it enables us amongother things to access databases without being interested in theactual underlyin Afficher un dialog modal dans une dll d'extension... [ par MadPlop ] J'ai cree la DLL avec une classe de dialogue (avec la ressource de dialogue associee) et une autre classe. Les fonctions de ces classes fonctionnent s dll pour asp avec connection odbc [ par denis ] salut!voila mon probleme :j'ai cree une dll dans laquelle il y a une ouverture de base access au moyen d'une classe qui dérive de la classe CRecordset

Livres en rapport



Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales