ShellExecute()

ShellExecute() - C++ - Programmation

Marsh Posté le 25-01-2006 à 10:15:22    

bonjour a tous,  
j'ai un petit soucis avec cette fonction...
j'ai vu quelque part, que cette fonction nous permettait de lancer une fonction de visualC++, sur labview par exemple, le problème c'est que ca ne fait que l'ouvrir, or je veux que ca l'exécute...comment dois-je faire?
merci d'avance

Reply

Marsh Posté le 25-01-2006 à 10:15:22   

Reply

Marsh Posté le 25-01-2006 à 10:16:58    

rien compris

Reply

Marsh Posté le 25-01-2006 à 10:27:54    

je veux de visual C++, ouvrir un programme dans un autre logiciel.
dans mon cas, je veux faire une FFT avec matlab, mais que le tableau résultat soit récupéré dans mon programme visual pour pouvoir l'exploiter

Reply

Marsh Posté le 25-01-2006 à 10:29:34    

ah bin shellexecute ca lance un prog, c'est a peu pres tout (enfin, de mémoire ca mime un peu ce qu'il se passerait si tu faisais double clic sur ta cible dans l'explorateur), donc non, c'est pas comme ca qu'il va falloir proceder

Reply

Marsh Posté le 25-01-2006 à 10:31:55    

et comment?

Reply

Marsh Posté le 25-01-2006 à 10:33:05    

bah j'en sais rien, je connais pas matlab... regarde sa doc, si y'a moyen de le piloter a distance, de lui faire executer un script et sauvegarder le resultat qqpart, ce genre de truc

Reply

Marsh Posté le 25-01-2006 à 10:36:48    

genre http://www.mathworks.com/access/he [...] _external/ ? [:marc]


Message édité par push le 25-01-2006 à 10:40:19
Reply

Marsh Posté le 26-01-2006 à 09:23:31    

J'ai trouver des exemples dans l'aide de matlab, car dans mon cas, je veux utiliser une fonction de matlab, la FFT plus exactement, dans un programme sous visual C++. Le problème c'est que je ne comprend rien...je fais exactement comme dans l'exemple, mais j'ai des erreurs sur les fonctions que j'utilise qui sont définies dans les .h fourni par matlab que j'ai inclue.
les erreurs données sont  
error LINK2001: unresolved external symbol _mxDestroyArray
error LINK2001: unresolved external symbol _mexCallMATLAB
error LINK2001: unresolved external symbol _mxSetN
error LINK2001: unresolved external symbol _mxSetM
error LINK2001: unresolved external symbol _mxGetPr
error LINK2001: unresolved external symbol _mxCreateDoubleMatrix
et fatal error LINK 1120
error executing link .exe
 
???

Reply

Marsh Posté le 26-01-2006 à 09:24:10    

pb de link comme il te le dit. Faut inclure un .lib qui va bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed