- // à l'endroit où on en a besoin:
- CString Argu = AfxGetApp()->m_lpCmdLine;
- Argu.TrimLeft();
- char* argument[50];
- char* p, *pArg = Argu.LockBuffer();
- p=strtok(pArg," ");
- argument[0]="e";
- int i=1;
- while(p)
- {
- argument[i]=p;
- i++;
- p=strtok(NULL," ");
- }
-
- __argc = i;
- __argv = argument;
-
- Argu.ReleaseBuffer();
-
- // utiliser __argc et __argv à partir d'ici est possible
- // exemple:
- orb = CORBA::ORB_init(__argc,__argv);
- // pour ceux qui connaissent CORBA
-
- // Il faut aussi mettre l ligne suivante en commentaire:
- ParseCommandLine(cmdInfo);
- // Elle est dans la fct CNOMDELAPPLICApp::InitInstance()
- // dans le fichier NOMDELAPPLIC.cpp
-
// à l'endroit où on en a besoin:
CString Argu = AfxGetApp()->m_lpCmdLine;
Argu.TrimLeft();
char* argument[50];
char* p, *pArg = Argu.LockBuffer();
p=strtok(pArg," ");
argument[0]="e";
int i=1;
while(p)
{
argument[i]=p;
i++;
p=strtok(NULL," ");
}
__argc = i;
__argv = argument;
Argu.ReleaseBuffer();
// utiliser __argc et __argv à partir d'ici est possible
// exemple:
orb = CORBA::ORB_init(__argc,__argv);
// pour ceux qui connaissent CORBA
// Il faut aussi mettre l ligne suivante en commentaire:
ParseCommandLine(cmdInfo);
// Elle est dans la fct CNOMDELAPPLICApp::InitInstance()
// dans le fichier NOMDELAPPLIC.cpp