[TC] ошибка приложения
всем доброго здоровья!
иногда мне приходится встречаться со всплывающими сообщениями об ошибках
приблизительно такого вида:
Всплывающее окно приложения: iexplore.exe - Ошибка приложения : Инструкция
по адресу "0x05e5bbe9" обратилась к памяти по адресу "0x06762fc0". Память не
может быть "read".
отсюда у меня возникает вопрос, о чём говорят те цифры и буквы в адресе, по
которому обратилась инструкция? обычно в адресах любого вида прослеживается
какая-то логика и соответствующая ей структура. а в приведённом выше адресе
я такой логики не наблюдаю.
с уважением Светлана
mnogosve***@i*****.ru
Здравствуйте, Светлана.
Original Message > Всплывающее окно приложения: iexplore.exe - Ошибка приложения : Инструкция
Конкретно это сообщение означает, что некая инструкция программы обратилась
к блоку памяти, который не может быть прочитан.
Адрес инструкции здесь значения не имеет, так как меняется каждый раз при
загрузке программы в оперативную память компьютера, и никакой логики здесь
быть не может.
А с адресом яйчейки памяти возможны разные варианты: то ли она не может быть
"read" потому, что модуль оперативной памяти реально поврежден, то ли просто
блок памяти помечен операционной системой как недоступный для всяких левых
приложений, а программа не умеет обрабатывать этот род ошибок- совсем сложно
сказать.
К стати, это не цифры и буквы, а исключительно цифры в шестнадцатиричной
системе счисления. Это немного сложнее чем десятичная система, к которой мы
все привыкли со школьных лет, но всеже лучше, чем двоичная, с которой
работает сам компьютер.
Эдуард Воробьев.
winks***@r*****.ru