Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Как включить Preview рисунка в SavePictureDialog ?, Preview рисунка в SavePictureDialog
Назначение св-ва Port в ClientSocket
Tray, Tray - иконка нестандартного размеоа.
D7 проблема, Unsafe type
Перерисовка форм
Как удалить данные из BLOB-поля ?, Как удалить данные из BLOB-поля ?
Бедный студент нуждается в помощи!!!, Кто умеет использовать массивы???
Как запустить пакет DTS MSSQL из Delphi
Delphi vs FoxPro
CASE средства, хочу узнать больше...
Принтер, получение информации о печати
DragImage, Проблемы рисования под ним
Просьба заценить программку::)), Синхронизатор файлов
Условная компиляция программ в Паскале, Требуется помощь по поиску документации
Как Вы относитесь к курящим девушкам?
Ошибка совместного доступа к файлу, БД в сети
Программно настроить DBLookupComboBox, вопрос
Восстановление заголовка формы
WaitForSingleObject
TBitmap & Buffer, File --> Buffer --> TBitmap???
Обновился FAQ - более 30 новых тем!, Всех милости прошу.
Как разбить строку на подстроки, есть вот такая строка...
Мерцание при смене BitMap-a
Глобальность процедуры
Глюк с сохранеием изображения.
Всех с праздником, с наступающим
При книги, Про книги Архангельского
Учу Дельфи разговаривать
Работа с агрегатными полями, Как отобразить?
Помогите разобраться са ком портами в Delphi, Помогите разобраться са ком портами
Как обойти ограничение размера текста в TMemo, Как обойти ограничение размера текста в
Sockets, молчать
Директивы компилятора, какие есть?
TExcellApplication как определить,, не закрыт ли Excell связанный с ним?
WYSIWIG-редактор, может кто сталкивался?
Регионы
TMediaPlayer, нет звука в MPEG4
В чем ошибка?, изучаю рекурсию
Отловить событие..., входа в Windows и выключения компа
Вопрос опытным о Дельфи, Есть перспективы у Дельфи?
API
Что такое symbol file?, Просвятите меня
О радиокнопках, Пара вопросов о радиокнопках
Использование библиотек
Компонент
Больше чем 16x16 в TImageList, Больше чем 16x16 в TImageList
pipe runtime изменения!!!
Несколько вопросов по ShellListView, и про другие компоненты
Компонент DriveComboBox
ShellExecate Новое окно обозревателя.
HOOK
RaveReport  и *.ndr, Как просматривать отчеты  *.ndr?
опять про Сом-порты в Паскале, устройство с нестандарным протоколом.
Delphi + Flash, можно передавать инфу от флешки к проге?
Форум по BuildReport'у, Всем кто пользуется этим генератором
Воплос 2, Где достать delpi
Не меняет цвет фонта у TdxBar, компоненты DevX
Турнирная сортировка, подкиньте плиз алгоритм
Компонент для шифрования файлов, где можно достать?
Как Вы относитесь к курящим девушкам?
Как послать файл используя ClientSocket и ServerSo, Как послать файл используя ClientSocket
Передача параметров программе
Реализация программы
Как програмно создать TField ?
как создать событие OnCreate для компонента?, хотелось бы вызывать его из конструктора
Подключение DBLookupCombo Box?, Как подключить TQuery?
Список дисков
FixedCols, StringGrid
API
Как задать текст в ячейке таблицы Worda?, И снова я про Word

Платные хостинги     Раскрутка сайта     Книги по программированию


WaitForSingleObject

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Если я хочу подождать переход процесса в активное состояеие, то какои параметр нужно ставить в hHandle? Дескриптор процесса?

- Привет!DWORD WaitForSingleObject(    HANDLE hHandle, // handle of object to wait for    DWORD dwMilliseconds // time-out interval in milliseconds     ); ParametershHandleIdentifies the object. For a list of the object types whose handles can be specified, see the following Remarks section. Windows NT: The handle must have SYNCHRONIZE access. For more information, see Access Masks and Access Rights.

- Вам нужен WaitForInputIdle()

- Привет!function ExecAndWait(const FileName, Params: ShortString; const WinState: Word): Boolean; export;var  StartInfo: TStartupInfo;  ProcInfo: TProcessInformation;  CmdLine: ShortString; begin  CmdLine := '"' + Filename + '" ' + Params;  FillChar(StartInfo, SizeOf(StartInfo), 0);  with StartInfo do  begin    cb := SizeOf(StartInfo);    dwFlags := STARTF_USESHOWWINDOW;    wShowWindow := WinState;  end;  Result := CreateProcess(Nil, PChar( String( CmdLine ) ), Nil, Nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, Nil,                          PChar(ExtractFilePath(Filename)), StartInfo,ProcInfo);  if Result then  begin    WaitForSingleObject(ProcInfo.hProcess, INFINITE);    CloseHandle(ProcInfo.hProcess);    CloseHandle(ProcInfo.hThread);  end; end;Кусок кода, который вызывает ф-цию содержащую WaitForSingleObjectВ данном примере запускается исполняемый файл _set.ex_ , а нашапрограмма минимизируется и ждет пока не закончит работать _set.ex_ ,а затем восстанавливается. APath - директория, где находитьсяфайл _set.ex_  . ...........Application.Minimize;try  SetCurrentDir(Apath);  ExecAndWait(APath + '_set.ex_', '', SW_SHOW);finally  Application.Restore;end;.................

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование