Как отладить приложение?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Как отладить приложение?

Сообщение zub » 11.02.2008 12:45:27

Имеется довольно сложный проект opengl + немного winapi.
делаю на делфи (тут с отладкой проблем нет), релиз планировался на fpc. как обычно проект собраный в fpc перестал работать.
в командной строке собирается - не работает (логом отлаживать надоело), в иде или вылетает в процессе сборки по signal 291 или собирается но отлаживать можно только главный модуль - f7 в юниты не заходит почему?
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Сообщение Brainenjii » 11.02.2008 12:58:47

Вроде было такое - если не вести проект изначально в Lazarus'e - нужно потом каждый юнит отдельно добавлять в файл проекта через Меню->Проект... Очень неудобно, причем Shift+F11 не работает для этого дела...

UPD: тьфу, все время путаю темы :(
Последний раз редактировалось Brainenjii 11.02.2008 13:50:03, всего редактировалось 1 раз.
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение zub » 11.02.2008 13:19:27

это в лазаре? ок. попробую в нем отладить
а откуда signal 291? это глюк иде? у меня его источник так и не получилось выявить
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Сообщение Bupyc » 11.02.2008 15:05:43

Я отлаживал проект под wince с помощью логов. Народ пишет, что вроди бы можно через gdb, но то ли у меня руки кривые, то ли еще что ... Вообщем пришлось частично отлаживаться с помощью логов, частично с помощью дельфи.
Bupyc
постоялец
 
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Сообщение zub » 12.02.2008 15:16:56

да, отладка в лазаре - песня)) gdb частенько падает, сожные преобразования типов - не посмотришь в watch... но зато прога вылетает там где должна вылетать, а делфи некоторые вещи почемуто прощает (может варнинги и ставит, но в общей куче не заметишь)
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Free Pascal Compiler

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 2

Рейтинг@Mail.ru