новости сообщество форум вики
Erlang по-русски. Форум » Erlang »

Останов wxErlang приложения

(2 posts)

  1. Требуется докрутить GUI-приложение на wxErlang, чтобы оно вело себя как обычные (не эрланговские) приложения. А именно, чтобы оно запускалось с помощью ярлыка на рабочем столе и корректно завер?алось.

    С первым проблем не возникло. Сделал скрипт запуска эрланга (.boot) с автозапуском моего приложения. Теперь при загрузке ноды приложение стартует. Тип приложения -permanent.

    А вот как правильно сделать останов?

    Необходимо, чтобы при завер?ении приложения закрывалась и нода, причем закрывалась корректно. Сейчас при закрытии приложения выводится сообщение (после репорта об останове приложения с результатом normal):

    Erlang: Fatal IO error 9 (Bad file descriptor) on X server :0.0.

    ,сохраняется крэ?-дамп и нода виснет.

    Приложение завер?ается по нажатию крестика в главном окне с помощью останова главного супервайзера.

    Как бороться с этим остановом?

    Отправлено 1 год назад #
  2. Пока вы?ел из положения с помощью вызова init:stop() внутри самого приложения перед его завер?ением.

    Но это, конечно, не выход. Завер?ение ноды должно активироваться где-то снаружи приложения.

    Отправлено 1 год назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.

 
 

так же

Популярные тэги



Currently online

No Members around.

сообщество

http://groups.google.com/group/erlang-russian/feed/rss_v2_0_msgs.xml