Utiliser les fonctions d'une DLL sans avoir le code source.

Utiliser les fonctions d'une DLL sans avoir le code source. - C - Programmation

Marsh Posté le 27-01-2005 à 14:45:49    

Bonjour ,
 
J'ai une dll dont j'aimerais utiliser les fonctions dans mon programme en C.
 
Comment faire pour charger cette dll et utiliser les fonctions, pour info je n'ai pas le source de la dll ni le prototype des fonctions juste le nom.
Comment faire pour faire marcher çà ?
 
Merci d'avance.


---------------
APB
Reply

Marsh Posté le 27-01-2005 à 14:45:49   

Reply

Marsh Posté le 27-01-2005 à 15:31:55    

Il faut au minimum les prototypes ...

Reply

Marsh Posté le 27-01-2005 à 15:53:42    

Il existe des logiciels pouvant lire les infos contenues dans les DLLs (je connais scanbin, mais il y en a d'autres !). A partir de là, tu pourras voir quelles fonctions sont disponibles (uniquement les noms) avec quels paramètres. Pour savoir ce qu'elles font exactement, il de faut au moins une doc.
 
Georhan

Reply

Marsh Posté le 27-01-2005 à 16:16:20    

Les noms je les ais le prob c est les paramètres :(


---------------
APB
Reply

Marsh Posté le 27-01-2005 à 18:39:12    

le_pacifa a écrit :

Les noms je les ais le prob c est les paramètres :(


[Rien à voir avec le langage C...]
 
Si ce sont des DLL faisant partie d'un kit de développement, la doc est livrée avec. Sinon, il s'agit de blocs de Propriété Intellectuelle, et il est compréhensible que la doc ne soit pas disponible au tout venant. Peut être faut-il négocier avec le constructeur...
 
Sinon, il va valloir ecrire le code toi même, ou trouver du code 'libre'.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed