Création de dll sous vb 2005

snowlover18 Messages postés 9 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 16 septembre 2009 - 15 sept. 2009 à 13:58
snowlover18 Messages postés 9 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 16 septembre 2009 - 16 sept. 2009 à 09:13
Bonjour a tous. Alors voila. Je suis débutant en c++ et je dois , pour ma société, rajouter des fonctionnalités (boutons et autre) a un logiciel de gestion d'automate deja existant. Je travaille sous visual c++ 2005 express.
Je n'ai pas d'autre choix que de passer par une dll pour faire cela(je ne peut pas toucher le restant du logiciel.
Simplement je n'y connais pas grand chose en dll. Et encore moins avec des fenetres windows. Pourriez vous m'éclairer la dessus?
J'ai donc créer un nouveau projet sous vc++2005 et comme c'est la version express l'option dll n'est pas dispo. Donc j'ai essayer de créer un projet console puis de modifier ensuite dans les options pour passer en dll, ainsi que de rajouter une fenetre avec addnewitem. Mais la je ne peut rien compiler. J'ai également essayer de créer un appli winform directement et de passer en dll dans les options. et la j'obtient:

fatal error LNK1306: DLL entry point "int __clrcall main(cli::array<class System::String ^ >^)" (?main@@$$HYMHP$01AP$AAVString@System@@@Z) cannot be managed; compile to native.

Donc dans un premier temps pourriez vous m'indiquer quelle solution est la bonne et comment je dois faire!

Merci a tous!!

6 réponses

fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
15 sept. 2009 à 14:13
Envoie-moi ton e-mail en MP. Je vais t'envoyer un projet vide dll win32 fait avec VS 2005 Pro.

Tu testeras si ca marche avec Express.
0
snowlover18 Messages postés 9 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 16 septembre 2009
15 sept. 2009 à 14:28
Je t'envoie ca immédiatement!

Merci beaucoup!!!!
0
snowlover18 Messages postés 9 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 16 septembre 2009
15 sept. 2009 à 15:08
Alors j'ai bien reçu ton prog Merci beaucoup. La j'ai un souci il me manque window.h. Mais je le recupere. En attendant une question...c'est un proget win32 mais comment je fait pour y intégrer des fenetres? lol
0
snowlover18 Messages postés 9 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 16 septembre 2009
15 sept. 2009 à 16:42
Alors j'ai fini d'installer les .h . plus d'erreur la dessus. par contre je ne peut pas creer des fenetre windows avec ca?

Je clic dans projet add new item windows form et la il me met un erreur et rien ne ce passe. Comment faire?

Merci d'avance a tous!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
15 sept. 2009 à 19:46
Une société qui n'a pas une licence pour VC++ PRO ???

Projet "Windows form" c'est de l'interprété .NET, rien à voir avec du natif Win32.
On ne fait de DLL qu'en natif.

ciao...
BruNews, MVP VC++
0
snowlover18 Messages postés 9 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 16 septembre 2009
16 sept. 2009 à 09:13
Et parce qu'en fait c'est une société qui evolue dans la mecanique et la ils ont besoin d'une appli un peu spéciale. qui permet de piloté des machines. Enfin c'est un peut le bordel en fait. Je ne suis que de passage dans cette boite. Et Donc ils n'ont que des version express de visual studio. Alors du coup..comment je peut faire? pour créer un dll qui utiliser par un autre programme a des fenetres, des bouttons...ect...??

Please help!!!!
0
Rejoignez-nous