|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Mike Zhukov 2:50/385.87 18 Sep 2002 19:54:40 To : Artem Chuprina Subject : GUI к программе. --------------------------------------------------------------------------------
Вcк Сен 15 2002 года (а было тогда 11:08)
Artem Chuprina в своем письме к Mike Zhukov писал:
MZ>> Понадобилось написать графический интерфейс к программе, написанной на
MZ>> С. Программа читает из стандартного ввода по одному символу (getchar())
MZ>> и выводит результат по одному символу (хотя можно сделать и построчный
MZ>> вывод) в stdout (putchar()).
AC>
MZ>> Из документации узнал о функции IPC::Open2. Hо правильно
MZ>> воспользоваться ею не смог. Hе подскажет ли кто нибудь кусок кода,
MZ>> работающий с этой функцией?
AC>
AC> Если ее можно попросить работать без буферизации (т.е. не getchar/putchar,
AC> а read/write), то должно хватить IPC::Open2. Если нет, придется
AC> пользоваться Expect - он вроде делает псевдотерминал, без которого эта
AC> штука через stdio жить не захочет. Впрочем, подозреваю, можно сразу
AC> пользоваться Expect.
А нельзя ли по подробнее про этот Expect - в перле я новичек и в документации
про него я ничего не нашел (Если можно, то кусочек кода с его использованием
пошли мне по почте). Хотя чесно говоря в RU.LINUX проскользнула мысль, что GUI
лучше на перле не писать. Да и программу предется переписать, так что возможно
сделаю все на read/write.
С уважением, Mike
--- GoldED 2.50+
* Origin: (FIDONET 2:50/385.87)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/28803d88db28.html, оценка из 5, голосов 10
|