Сейчас на форуме: Rio, asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Access violation ...
Посл.ответ Сообщение

Ранг: 4.9 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 01 февраля 2013 23:35 · Поправил: KARRAT
· Личное сообщение · #1

появляются сообщения "Access violation at address...in module...Read of address..." и "Invalid floating point operation". Что же не так?



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 02 февраля 2013 00:05
· Личное сообщение · #2

Гадалки уехали на битву экстрасенсов.

-----
старый пень


| Сообщение посчитали полезным: Rio, Abraham


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 02 февраля 2013 00:51 · Поправил: plutos
· Личное сообщение · #3

Access violation error (Code 0xC0000005) может быть вызвана миллионом разных причин.
Смотри где именно вылетает ошибка, ставь breakpoint на этот адрес, а дальше анализируй, думай, исправляй.

-----
Give me a HANDLE and I will move the Earth.




Ранг: 4.9 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 февраля 2013 00:06 · Поправил: KARRAT
· Личное сообщение · #4

Меня не интересует миллион причин. Вопрос очень конкретен: Сообщение об ошибке всегда по одному адресу "Access violation at address in module...Read of address..."

Кто знает, что это такое ?



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 06 февраля 2013 00:24
· Личное сообщение · #5

Это бездумные патчи с кривыми руками.
Все что можно сказать из твоего примера - это или edi указывает в небо или eax.

-----
старый пень




Ранг: 6.0 (гость)
Активность: 0.020
Статус: Участник

Создано: 06 февраля 2013 01:27 · Поправил: Monk32
· Личное сообщение · #6

А потрассировать программу не судьба?




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 06 февраля 2013 02:45 · Поправил: plutos
· Личное сообщение · #7

KARRAT:
Меня не интересует миллион причин.

Ты, друг, не горячись. Тут тебе никто ничего не должен.
Если ты сам, имея свою программу перед глазами, не можешь в ней разобраться вот уже неделю, то чего же ты ждешь от других людей, которые заняты своими программами и которые твою в глаза не видели?
Попробуй патчить не везде сразу, а шаг за шагом, проверяя работоспособность после каждого патча, пытаясь таким образом изолировать проблему и понять ее природу.

-----
Give me a HANDLE and I will move the Earth.




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 06 февраля 2013 10:01
· Личное сообщение · #8

KARRAT пишет:
Меня не интересует миллион причин.

ну давайте попробуем погадать на кофейной... так бывает всегда, когда делаеш чтото бездумно, не разобравшись хотябы модульно в том что делаеш.. как тебе вариант.. cmp byte ptr [eax+11],0 проверка на то, создан ли обьект.. если нет, то создаем его.. ты обходиш этот этап.. и потом обращаешся не несозданному обьекту.. (не выделенна памят, несхформированны данные ) как следствие аксесс виол

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 06 февраля 2013 11:09
· Личное сообщение · #9

Ну правильно, он меняет нули на единицы, а единицы на нули, "соблюдая принцип минимума вмешательства в код"...
Товарищу уже раз десять намекнули, что неплохо было бы задуматься о последствиях, но...

-----
Give me a HANDLE and I will move the Earth.





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 06 февраля 2013 12:33
· Личное сообщение · #10

Пора закручивать гайки, видимо, только массовые расстрелы спасут форум.
Файл в студию или топик закрою и сам разбирайся сиди.

| Сообщение посчитали полезным: VodoleY, OnLyOnE

Ранг: 4.9 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 февраля 2013 13:42
· Личное сообщение · #11

Понятно, что здесь мне никто ничего не должен! Но, если это раздел "Вопросы новичков", должны же опытные гуру проявлять некоторую терпимость, отвечать по делу, а не только блистать "остроумием". Думаю, лучше не закрыть, а вообще убрать тему.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 06 февраля 2013 15:00
· Личное сообщение · #12

KARRAT вся беда в том, что ты изменяешь структуры не разобравшись что за что отвечает. вот тебе косяки и сыпятся

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 06 февраля 2013 15:11
· Личное сообщение · #13

По делу гуру ответили всё, что только могли на основе предоставленных данных. Уж извините, что они не обладают даром проведения кардиоопераций по фотографии. Закрыто.


 eXeL@B —› Вопросы новичков —› Access violation ...
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати