Version française
Home     About     Download     Resources     Contact us    
Browse thread
charger une DLL C dans programme ocaml
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Benjamin Vadon <benjamin.vadon@g...>
Subject: charger une DLL C dans programme ocaml
Bonjour.
Je cherche, mais sans résultats concluant pour le moment, comment l'on
charge une DLL, codée en C, dans mon code ocaml.

J'explique un peu le projet pour que cela soit plus clair.
J'ai un matériel relié à un ordinateur, dont le code pour effectuer la
communication entre les deux est une DLL (dont j'ai le code source C, mais
auquel je ne voudrai pas toucher).
Je dois créer un logiciel graphique (gtk) qui communique avec ce matériel,
et ce faisant appel à la DLL, et j'aurai souhaité le développer en ocaml, au
lieu de c++ comme prévu au départ, pour divers raisons.
Le point qui me bloque donc pour me lancer dans le choix d'ocaml est de
savoir comment intégrer les appels à la DLL.
J'ai vu dans le manuel d'ocaml que l'on devait, pour la compilation, qu'il
suffisait de rajouter la DLL dans la ligne de compilation. Mais dans le code
ocaml, comment fais-je appel aux différentes fonctions ? Comme pour
n'importe quel code C ?

Merci de votre aide, par avance ^^