Есть желание запустить 'из под' Lasarus mplayer, но не просто запустить, а поиметь управление. Кидаю на форму Process и два Button.
Пишу Process.CommadLine := 'c:\mplayer\mplayer.exe -slave 1.avi' (-slave - значит что mplayer будет 'слушать' ввод в ожидании команды(типа pause, seek -5, stop...)).
По Click на первый Button будем Process.Execute;
Все работает! Появляется консоль, туды пишуться всякая инфа mplayera, музыка играет, фильмы идут....
Но нужно ж еще управлять.
Например по Click на второй Button писать в Process.Input какую нибуть команду.
Но для этого, насколько я понимаю, нужно в Process.Options включить poUsePipes.
Bот после этого ничего и не работает

По первому Button появляеться окно консоли, даже с иконкой mplayer, и... и все!!!
Насколько я понимаю, poUsePipes создает и Input и Output для процесса, и вот какраз в этот Output mplayer и уходит. Но это только мое предположение.
Наставте на путь истинный!
Спасибо.
WinXP, Lasarus 0.9.10beta, mplayer-migwin32-1.0pre7