Nyuki
Messages postés21Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention13 août 2013
-
13 mars 2009 à 21:49
Nyuki
Messages postés21Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention13 août 2013
-
28 mars 2011 à 19:10
Bonjour,
J'ai réalisé une DLL "fonction.dll" en C/C++ sous un Borland Builder (C++ Builder V3.0) :
projet DLL : Name = fonction.cpp
#include <vcl.h>
#pragma hdrstop
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
return 1;
}
//---------------------------------------------------------------------------
Private Declare Sub HelloWorld Lib "fonction.dll" ()
Private Declare Function nfo Lib "fonction.dll" (ByVal nbr As Double) As Double
Private Sub Command1_Click()
HelloWorld
Text1.Text = nfo(8)
End Sub
Tout fonctionne bien sur mon PC , sauf que quand je met Projet1.exe + fonction.dll sur un autre PC j'ai le message d'erreur suivant
Erreur d'execution 53 : fichier introuvable fonction.dll
Donc j'ai mis la DLL dans system32 puis en console j'ai fait un REGSVR32 fonction.dll et j'ai le message d'erreur suivant
LoadLibrary("fonction.dll") a échoué - le module spécifié est introuvable
Est-ce normal ou pas ? Et si c'est pas normal que faire ?
Dans l'attente de vos précieuse réponse, je vous remercie d'avance.
Nyuki
Messages postés21Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention13 août 2013 14 mars 2009 à 08:41
Bonjour à tous,
j'ai continué mes recherches et je suis tombé sur GCC (MinGW sous windows), j'arrive à faire des dll qui fonctionne sur plusieurs machine utilisable depuis VS6 sans problème. Cependant je perds le cotés interface graphique que proposé Builder .
On peut faire des fonction en C/C++; c'est le TOP .
Nyuki
Messages postés21Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention13 août 2013 14 mars 2009 à 17:01
Re,
Encore moi mais je viens de faire des tests plus pointu avec GCC et je me suis rendu compte qu'il n'était pas complet au niveau des bibliothèque, donc retour à la case départ. Mais google est notre amis, j'ai donc trouvé que DevC++ faisait parfaitement l'affaire, et là aucun soucis...
voilà, voilà, rien d'autre à ajouter, à part que VIVE Code-Source !