Демоны

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Демоны

Сообщение carno » 25.01.2012 10:08:06

Привет. С горем пополам установил лазарус на Debian 6 64bit, создал проект со службой, компиляция идет нормально, если в командной строке запустить проект, то он работает, но не работает пошаговая отладка, сразу вылетает ошибка

Ошибка отладчика

Оп, отладчик находится в нерабочем состоянии
Сохраните работу!

Нажмите Стоп и надейтесь на лучшее!


Сталкивался ли кто с подобным? Может нужен другой отладчик, может параметры, другие.

П.С. в других проектах все нормально, отладка работает.
carno
незнакомец
 
Сообщения: 6
Зарегистрирован: 24.11.2011 08:41:54

Re: Демоны

Сообщение Nik » 25.01.2012 10:36:47

Демоны/службы с помощью GDB, вроде бы, вообще нельзя отлаживать. На Win тоже самое. Пишите нужную инфу в лог, отлаживайте "вручную".
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Демоны

Сообщение carno » 25.01.2012 10:44:27

Опачки, интересно...прямо так, и ни как иначе? Нет, мне конечно не сложно, но не привычно)
carno
незнакомец
 
Сообщения: 6
Зарегистрирован: 24.11.2011 08:41:54

Re: Демоны

Сообщение EmeraldMan » 25.01.2012 11:58:27

Тоже была такая проблема - службу запускал обычным форком. Вот интересно а как вообще поймать в отладчике дочерний процесс? Родительский просто завершается, завершается и отладка без ошибок.
Впрочем, решил не заморачиваться и отлаживал как обычное приложение, т.е. без форка. Разницы в результате быть не должно.
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: Демоны

Сообщение alexs » 25.01.2012 12:22:29

carno
Я обычно для служб под винду делаю ГУИ-обёртку.
Т.е. весь функционал службы у меня собран в одном (нескольких) DM.
Моя обёртка вызывает теже методы, которые должны вызваться во время работы самой службы.
И так отлаживаю.
Ну а на последнем этапе - когда непосредственно всё запускается в виде слжбы - тут уже логи.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Демоны

Сообщение carno » 25.01.2012 14:39:11

alexs
Ага, так же начал делать. Всем спасибо за внимание, потратил бы как минимум день на поиск, как исправить этот "баг", или фичу ли...
carno
незнакомец
 
Сообщения: 6
Зарегистрирован: 24.11.2011 08:41:54

Re: Демоны

Сообщение vada » 25.01.2012 16:34:21

JUNIT тесты сильно помогают.
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 224

Рейтинг@Mail.ru
cron