Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

WinAPI   Найти похожие ветки 

 
Gr   (2004-05-19 17:46) [0]

Подскажите пожалуйства ,как запускать из своей проги другую программу!


 
DVM ©   (2004-05-19 17:51) [1]

WinExec()
ShellExecute()
CreateProcess()


 
Тимохов ©   (2004-05-19 17:54) [2]

пример из msdn к createprocess, правда, на си - но думаю перевести не проблема.

void main( VOID )
{
   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).
       "MyChildProcess", // 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.
   )
   {
       ErrorExit( "CreateProcess failed." );
   }

   // Wait until child process exits.
   WaitForSingleObject( pi.hProcess, INFINITE );

   // Close process and thread handles.
   CloseHandle( pi.hProcess );
   CloseHandle( pi.hThread );
}


Типы STARTUPINFO и PROCESS_INFORMATION см в windows.pas



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1087076233
Sergey77
2004-06-13 01:37
2004.06.27
Подмена в другой программе


14-1086633056
YurikGl
2004-06-07 22:30
2004.06.27
Глюки WinXP


14-1086778816
Анатолий
2004-06-09 15:00
2004.06.27
Конвертер CHM-файлов


14-1086953070
WondeRu
2004-06-11 15:24
2004.06.27
Иконки для "Выделить все", "Снять выделение",


14-1086469407
KilkennyCat
2004-06-06 01:03
2004.06.27
Конкурс: Стих паскальный. Приз - Токай Ассу 3 пут. 1996 года