Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.056 c
3-1085839476
Nous Mellon
2004-05-29 18:04
2004.06.27
Копирование таблиц


4-1084433840
Nebiyev
2004-05-13 11:37
2004.06.27
Отображение индикатор языка


10-1013876230
nikols
2002-02-22 12:16
2004.06.27
Name service в VisiBroker?


14-1086757158
ceval
2004-06-09 08:59
2004.06.27
Novell 3.12 установил контролер FastTrar 100 TX2.


4-1084895360
ДиМаньяк
2004-05-18 19:49
2004.06.27
Пограммирование мини АТС





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский