Форум: "WinAPI";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
ВнизWinExec непонятка Найти похожие ветки
← →
Юрий Зотов (2001-09-12 15:24) [7]Дополните, если есть желание, дело полезное, почему бы и нет. Только, я думаю, прежде, чем дополнять статью, надо бы получить согласие ее автора, Михаила Подмогова. Или писать свою, самостоятельную статью.
И еще. Если FWorkingDirectory - пустая строка (а это вполне нормально и запросто может быть), то PChar(FWorkingDirectory) даст ошибку. В этом случае в соответствующем параметре CreateProcess надо передавать просто nil и поэтому код метода TMyThread.Execute желательно немного доработать. Например, так:
var
PWorkDir: PChar; // Еще одна локальная переменная в Execute.
...
if FWorkingDirectory = ""
then PWorkDir := nil
else PWorkDir := @FWorkingDirectory[1];
И теперь передаем PWorkDir.
Впрочем, можно и оставить, как есть, просто упомянуть в тексте. "Поимку в пустыне Сахара ручного льва предоставляем читателю в качестве самостоятельного упражнения" (из книги "Физики шутят").
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c