Intégrer code du port parallèle dans un projet sans fonction main
Bonjour a tous,
Je dois connecter deux ordinateurs via le port parallèle. J' ai trouvé sur ce site: http://logix4u.net/Legacy_Ports/Para...000/NT/XP.html, la dll inpout32 avec un code c à tester et ça fonctionne. J'appelerai ce projet: projetPP
Seulement je dois intégrer cette partie du port parallèle dans un projet existant beaucoup plus complexe (que j'appellerai projetGlobal) que je n'ai pas développer et que j'ai trouvé dans mon labo. Grosso modo, ce projet contrôle des appareils électroniques et fonctionne très bien mais hélas il est dépourvu de commentaires du programmeur.
Le projetPP contient trois fichiers:
inpout32.h et inpout32.c que j'ai pu copier facilement dans le projetGlobal
un fichier test.c qui contient la fonction int main(void) qui permet justement d'écrire sur le port parallèle et dont le code est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| int main(void)
{
HINSTANCE hLib;
// Attempt to initialize the interface
if (inpout32_init() != 0) {
fprintf(stderr,
"ERROR: Failed to initialize Inpout32 interface!\n");
exit (-1);
}
/* *************************************************** */
/* IF WE REACHED HERE, INITIALIZED SUCCESSFUL **** */
/* *************************************************** */
/* test the function */
test_write_datum(0xAA);
/* finished - unload library and exit */
inpout32_unload();
return 0;
} |
Mon gros problème, c'est que je ne trouve pas de fonction main dans le projetGlobal et donc je ne sais pas dans quel partie du projet je dois copier ce code ci-dessus. Merci pour votre indulgence et votre aide.
Pour info, j'utilise Visual C++ 2008 express edition