程序调用
请问怎样在一vc程序中调用另一个编好的vc程序,比如做一菜单,点机之就出现另外一个编好的子程序,谢谢了。 问题点数:30、回复次数:5Top
1 楼junguo(junguo)回复于 2002-05-20 19:52:07 得分 15
eg:
WinExec("c://myproject.exe",SW_SHOW);Top
2 楼jimconrad(jimmy)回复于 2002-05-20 19:52:17 得分 5
ShellExecute
ShellExecuteEx
WinExec
...Top
3 楼dirboy_tym(笨小孩)回复于 2002-05-20 20:02:49 得分 5
很多方法都可以的
除了上面几个,用CreateProcess也可以
如STARTVPINFO si;
PROCESS_INFORMATION pi;
CreateProcess(NULL,"calc.exe",NULL,NULL,FALSE,
NORMAL_PRIORITY_CLASS,NULL,NULL,&si,&pi);Top
4 楼morningsing(奈何)回复于 2002-05-20 20:06:40 得分 5
BOOL CreateProcess(
LPCTSTR lpApplicationName,
// pointer to name of executable module
LPTSTR lpCommandLine, // pointer to command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // process security attributes
LPSECURITY_ATTRIBUTES lpThreadAttributes, // thread security attributes
BOOL bInheritHandles, // handle inheritance flag
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // pointer to new environment block
LPCTSTR lpCurrentDirectory, // pointer to current directory name
LPSTARTUPINFO lpStartupInfo, // pointer to STARTUPINFO
LPPROCESS_INFORMATION lpProcessInformation // pointer to PROCESS_INFORMATION
);
Top
5 楼castle64(castle)回复于 2002-05-21 18:54:20 得分 0
感谢大家,谢谢Top




