Var myProcess : TProcessUTF8;
..........
myProcess.Options := myProcess.Options + [poWaitOnExit];
uwork.pas(225,49) Error: Identifier not found "poWaitOnExit"
С myProcess : TProcess; все ок.
Так задумано или баг?
TProcessUTF8. Не видит poWaitOnExit
Модератор: Модераторы
Наверное просто TProcessUTF8 находится в другом модуле и не содержит дублирующих констант ... Но вообще разумеется странно.
В utf8process в строке uses указан модуль process, в котором TProcessOption указан в разделе interface, следовательно все опции видны. Если бы что-то было не видно, то при компиляции это бы выяснилось.
Ну да, действительно, если явно модуль process не указать, то poWaitOnExit получается явление науке неизвестное. Сейчас просмотрел UTF8process - там про это дело ни гу-гу... 
