А вы знали?
Assert Line Numbers
Модератор: Модераторы
Assert Line Numbers
Сейчас вот только что обнаружил, что если писать в коде инструкции Assert, то если этот Assert провалится, то информация о том, в каком файле и на какой строке стояла эта инструкция, сохранится в ExceptionMessag'е даже если отладочная информация в общем-то выключена.
А вы знали?
А вы знали?
А если так -Xs?
Хммм... Да как угодно. Вот только что проверил. Даже с -Xs показывает. Файл и номер строки. Мне кажется, это такая фича.
FPC 2.6.0
FPC 2.6.0
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Да, сообщения Assert не зависят от наличия отладочной информации.
-
Mirage
- энтузиаст
- Сообщения: 881
- Зарегистрирован: 06.05.2005 20:29:07
- Откуда: Russia
- Контактная информация:
Я даже написал основанную на этом эффекте либу логирования (и не только), умеющую писать этот самый номер строки в лог.
Если есть отладочная инфа - пишет стектрейс (после явы без него скучно), если нет, то номер строки.
Что характерно (вернее нехарактерно), в Дельфи тоже работает.
Если есть отладочная инфа - пишет стектрейс (после явы без него скучно), если нет, то номер строки.
Что характерно (вернее нехарактерно), в Дельфи тоже работает.
Mirage
А можно вашу либу как-нибудь взять?
А можно вашу либу как-нибудь взять?
