MFC
שלום אני רוצה להריץ (בMFC) שני פרוססים אחד אחרי בשני אני משתמשת בקוד הבא פעמים, אבל הבעיה היא שהם רצים במקביל ולא אחד אחרי השני, אני מניחה שאני עושה משהו לא בסדר, השאלה היא מה?
שלום אני רוצה להריץ (בMFC) שני פרוססים אחד אחרי בשני אני משתמשת בקוד הבא פעמים, אבל הבעיה היא שהם רצים במקביל ולא אחד אחרי השני, אני מניחה שאני עושה משהו לא בסדר, השאלה היא מה?
STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) ); // Start the child process. if( !CreateProcess( NULL, // No module name (use command line). "Project1.exe", // Command line. NULL, // Process handle not inheritable. NULL, // Thread handle not inheritable. FALSE, // Set handle inheritance to FALSE. 0, // No creation flags. NULL, // Use parent´s environment block. NULL, // Use parent´s starting directory. &si, // Pointer to STARTUPINFO structure. &pi ) // Pointer to PROCESS_INFORMATION structure. ) // Wait until child process exits. WaitForSingleObject( pi.hProcess, INFINITE );
תודה מיכל