Bonjour
je travaille actuellement sur un serveur de calcul, et j'aurais besoin de lancer un calcul suite à une demande sur ce serveur.
Le calcul en question est utilisé dans 2 exécutables (le serveur et un autre d'optimisation de la base de données). Je n'ai pas envie de l'intégrer à chacun des 2 exe, pour ne pas avoir à recompiler ces 2 exe à chaque modifs.
J'ai 2 possibilités :
- faire une dll (mais je suis pas sur de maitriser dans le temps qu'il me reste)
- faire un 3e exe, acceptant un fichier en argument (ou directement la ligne avec les entrées, peu importe), et devant retourner un résultat.
et dans le 2e cas, je me demandais "comment retourner la valeur" ?
lorsque je me tourne vers la FAQs, je vois qu'on peut lancer un process, attendre qu'il est fini de s'exécuter et recupérer le retour du main (qui peut servir à savoir si le process a planté). Mais pour le résultat du calcul, à part le mettre à la suite du fichier d'entrée (les fichiers ayant un nom incorporant la date, ça sert de log au pire en meme temps).
bref, y a t il une méthode pour lancer un exe avec des arguments et récupérer quelque chose (autre que retour du main) ? ou vaut il mieux passer par une dll ?
Partager