-
Lancer un executable
Bonjour,
J'utilise un programme matlab pour lancer un executable fortran. Ce dernier me permet d'ecrire dans un fichier .txt. lorsque je lance l'executable en double cliquant, le programme écrit correctement le .txt, mais quand c'est Matlab qui le fait, le programme n'écrit pas ou alors qu'une ligne. Toutes idées sont les bienvenue pour m'aider.
-
Bonjour,
Pourrais-tu nous mettre la commande que tu utilises pour lancer ton programme depuis MATLAB?
Duf
-
En fait, j'utilise un programme Matlab:
Code:
dos([ 'Propagati3Dcoin.exe' ]);
Mais j'ai aussi essayé avec system, et ca ne marche pas mieux.
-
Après quelques manipulations, il semblerait que lorsqu'on écrit un fichier avec un executable, si on lance manuellement l'executable et qu'on le stoppe de force, alors, l'executable à déjà commencé à écrire le fichier. Mais si il est executé par Matlab, et qu'on le stoppe de force, alors, il n'écrit rien.
Mais en le laissant se terminer tout seul, tout se passe bien!! :)
Donc, le problème est résolu. Désolé pour le dérangement.