magico2006
Messages postés5Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention12 octobre 2006
-
10 oct. 2006 à 16:10
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 2012
-
12 oct. 2006 à 10:23
Bonjour,
J'appelle une fonction MainMpeg(argc, argv) de un'autre programme..., et sa ne marche pas,
y a-t-il une fonction de système windows pour faire ceci ?
voila le code:
magico2006
Messages postés5Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention12 octobre 2006 10 oct. 2006 à 16:32
non, la function est dans le même processus...e.g.
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
...
....
char ** argv = (char **)malloc(5*sizeof(char*));
argv[0]="foo";
argv[1]="-g"; // input
argv[2]="\\My%20Documents\\file.avi"; //location of input file
argv[3]="-s"; //output
argv[4]="\\output"; //write the output file
MainMpeg(argc, argv); //call a function to write output
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 10 oct. 2006 à 16:41
Ce genre de fonction a nbr d'arguments indéfinis est toujours le signe d'un défaut de conception, reprends l'analyse de ton prog et tu dois trouver autrement.
BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024103 11 oct. 2006 à 12:18
Si le programme que tu essaie d'appeler est un exe, utilises la commande system();
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
magico2006
Messages postés5Date d'inscriptionlundi 6 février 2006StatutMembreDernière intervention12 octobre 2006 12 oct. 2006 à 10:14
Bonjour,
oui, je croi que le path est correct argv[2]="\\My%20Documents\\file.avi"; //location of input file. le program ce execute sur un pocket pc.
Bruno, le programme que je essaie d'appeler c'est ne pas un exe, mais..
il est possible d'utiliser le command system() pour me assurer que l'input/output sont
correct ?
comment utilises la commande system() en windows pour donner les I/O?