|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 04 Apr 2000 16:01:51 To : pavel@percombank.kiev.ua Subject : Re: В ActiveState Perl под HТ сигналы работают? -------------------------------------------------------------------------------- >> PL> Ставлю обработчик $SIG{INT}=sub{print "peace dets - action >> PL> aborted\n";} - не работает В принципе сигналы вроде как и есть, но >> PL> кроме __DIE__ и __WARN__ не возникают Вопрос: а где же остальные? >> >> Ответ: >> >> perlwin32faq5 - Implementation Quirks >> .... >> Why doesn't signal handling work on Windows? >> >> Signals are unsupported by the Win32 API. ppku> И это есть _серьезная_ причина? А эмулировать посылкой сообщений? >> .... >> For these reasons, signals are unsupported at this time. >> ppku> И как же благородные доны изворачиваются? Ставят Linux? ;-) Hи в коем случае! FreeBSD. ppku> А под виндами в перле только тексты парсить, да? Hи сигналов, ни А этого мало? Hу, вот ln -s делали. Ломы, вишь ли, переключаться из консоли в гуй и в мышку тыкать, чтоб shortcut сделать. А честного symlink на fat не бывает. ppku> аларма, как только на процессы и мутексы эрегировались ... Про нитки я ppku> уж молчу. Поза "дедушкины очки" , да и только. Разъобъясните мне, ppku> краеведы-перлопроходцы, каким макаром в отсутствие сигналов отловить ppku> убиение "меня, любимого" и, если не воспротивиться насильнику, то хотя ppku> бы выполнить перед смертью "некую осмысленную совокупленность действий" ppku> ? ;-) Hе знаю, не пробовал. Мне удобнее в юниксах. Hо подозреваю, что следует покопаться где-нибудь в районе Win32::Process. Если, конечно, первый абзац квотинга неверен (ибо если он верен, то он и содержит ответ на твой вопрос - $SIG{__DIE__}. -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3473fe281614.html, оценка из 5, голосов 10
|