Можно ли в режиме отладки видеть значения свойств?
Модератор: Модераторы
-
eastorwest
- новенький
- Сообщения: 57
- Зарегистрирован: 23.07.2009 20:21:46
- Откуда: Н-ск
Возник такой же вопрос. Чтобы не делать новой темы, возобновляю старую.
Как же в режиме отладки видеть значения свойств?
Как же в режиме отладки видеть значения свойств?
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Эта проблема серьезнее, чем кажется.
Баг на эту тему (http://bugs.freepascal.org/view.php?id=12111) висит уже давно.
Судя по тагу "Для релиза" равному "post 1.2", придется подождать n лет
, или реализовать это своими силами.
Баг на эту тему (http://bugs.freepascal.org/view.php?id=12111) висит уже давно.
Судя по тагу "Для релиза" равному "post 1.2", придется подождать n лет
Мне казалось, что "оно всегда не работает". Сколько ни пробовал - ни разу не увидел.SergKam писал(а):Оно не всегда работает
Привык пользоваться дополнительной переменной/лейблом на форме/шоумесседжем - когда как...
Кстати, иногда гораздо больше напрягает невозможность видеть форму в режиме отладки. Это принципиально невозможно?
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Если свойство берёт своё значение напрямую из переменной:
То вам достаточно посмотреть значение FOptions - отладчик покажет
Если свойство полностью вычисляемое - то через внешнюю переменную.
PS
Логи тоже никто не отменял. А если это линукс - то запуск из конмоли - тоже хорошая помощь.
Код: Выделить всё
property Option:integer read FOptionsТо вам достаточно посмотреть значение FOptions - отладчик покажет
Если свойство полностью вычисляемое - то через внешнюю переменную.
PS
Логи тоже никто не отменял. А если это линукс - то запуск из конмоли - тоже хорошая помощь.
В смысле в "подпрограмму"? Это в процедуру/функцию? По F7 прекрасно входит.GAMER писал(а):Мне не удается даже войти при отладке в подпрограмму. F4 никак не срабатывает.
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
GAMER писал(а):Мне не удается даже войти при отладке в подпрограмму. F4 никак не срабатывает.
Так что дополнительные лейблы, кепшены и шовмесседжи рулят
У мну вход начал срабатывать после пары-тройки месяцев работы в Lazarus, когда, наконец получилось отладчик включить...
Так что соглашусь, что кепшены и шовмесседжи полюбому рулят. Проверено временем и надежно.
dunin писал(а):кепшены и шовмесседжи полюбому рулят
+1
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
Имхо, рулят танковые клин^W^W логирование ^_^
