Полную версию библиотеки KOL и MCK можно скачать здесь.
function ExecuteWait( const AppPath, CmdLine, DfltDirectory: String;
Show: DWORD; TimeOut: DWORD; ProcID: PDWORD ): Boolean; Запускает
приложение и ждет его выполнения. TimeOut - сколько времени должно
выполнятся приложение. Если за это время приложение не закончило свою
работу, то функция возвращает true и ProcID приравнивается к nil. В случае
если TimeOut = INFINITE, то время ожидания окончания работы не определено
(предполагается, что когда нибудь оно и закроется). AppPath, CmdLine,
DfltDirectory - имя приложения, параметры с которыми оно запускается и
рабочая директория Show - это SW_SHOW, SW_HIDE или любая другая SW_XXX
константа ProcID - хендл запущенного процесса
function GetStartDir: String; Возвращает путь до вашего
приложения
function GetTempDir: string; Возвращает путь до временного
каталога (С:\WINDOWS\TEMP)
function GetWindowsDir: string; Возвращает директорию в
которой находится Windows
function WinVer: TWindowsVersion; Возвращает текущую версию
Windows TWindowsVersion может иметь следующие значения: wv31, wv95,
wv98, wvNT, wvY2K
function IsWinVer( Ver: TWindowsVersions ): Boolean; Возвращает true если указанная версия Ver Windows работает на данной
машине
Описание справочного материала по KOL - системным функциям, включающее описание функций ExecuteWait, GetStartDir, GetTempDir, GetWindowsDir, WinVer и IsWinVer.
Комментарии и вопросы
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS