LINUX.ORG.RU

История изменений

Исправление Loki13, (текущая версия) :

Изменение одного байта в этой области практически 100% краш

Если в твоей программе 100500 менюшек и опций, то сбой одной из них крашнет(не факт) приложение только в случае обращение к этому месту программы. А то что не факт, что крашнет, тоже, т.к. можно вообще все исключения прехватывать, писать в лог и проглатывать. Тогда крашнет программу только что-то сильно критичное, а не в процедуре расчета на какую позицию вывести строку. Ну не выведется строка, может ты и не заметишь, если этот код будет в try\catch обернут.

Кстати, интересно проверить даже. Взять исполняемый файл и попробовать в разных местах менять 1 байт и запускать после этого. Насколько часто будут краши?

Исходная версия Loki13, :

Изменение одного байта в этой области практически 100% краш

Если в твоей программе 100500 менюшек и опций, то сбой одной из них крашнет(не факт) приложение только в случае обращение к этому месту программы. А то что не факт, что крашнет, тоже, т.к. можно вообще все исключения прехватывать, писать в лог и проглатывать. Тогда крашнет программу только что-то сильно критичное, а не в процедуре расчета на какую позицию вывести строку. Ну не выведется строка, может ты и не заметишь, если этот код будет в try\catch обернут.