Bonjour,
je viens de créer un petit programme à l'aide de Visual c++. Celui ci utilise une DLL que j'ai trouvé sur Internet, et s'execute en ligne de commande.
Lorsque j'execute le programme en double cliquant dessus à travers l'explorateur Windows, le programme fonctionne correctement.
Lorsque j'execute le programme en ligne de commande (cmd.exe puis nom du programme), le résultat est différent. Pas de plantage, mais une fonction de la dll retourne systématiquement -1 au lieu de 0 (Celle ci n'est que tres peu documenté. -1 signifie une erreur, mais je n'en sais pas plus).
Je ne comprend donc pas ce qui se passe. Je pensais qu'un double clic sur l'icone revenait au même que lancer cmd.exe à la main et d'y taper le nom du programme.
Partager