-
Доброе время суток! Возникла следующая проблема: на ноутбуке при попытке отлаживать в делфи любую программу (например формочку с лэйблом "hellow world!" возникает ошибка записи в память. При этом стадия компиляции проходит нормально (созданная exe-шка работоспособна). Точнее ошибка возникает при вызове Application.Run; (форма тоже создается нормально).
Изначально на ноутбуке была виста. Затем ее снесли (с форматированием) и поставили ХР. Если кто сталкивался с чем-то подобным - напишите, что можно сделать в данной ситуации!
-
> ошибка возникает при вызове Application.Run
На то в отладчике есть клавиша F7
-
И что?
При f7 на Application.Run; Известно куда попадаем...
Там пару шагов делаем и получаем. Я не настолько силен в ассемблере чтобы понять что там куда пишется.
Здесь мне помогут только те кто сталкивался с такой проблемой - слышал под вистой такое было у кого-то. Там было что-то связанное с правами записи на диск С:
Но здесь ХР.
-
> не настолько силен в ассемблере чтобы понять что там куда
> пишется
А привести текст сообщения об исключении дословно ты тоже не силен ?
-
К сожалению не силен. А что, важен адрес куда не могу записать? Это не 0х0000, только и всего.
Access violation. Error write in Вот_Тут_Не_Помню_Х_Ноутбук_Не_Мой_Посмотреть_Сейчас_Не_Могу
Адрес куда он не может записать существует, вот только кто его блокирует не понятно.
Еще раз - напишите пожалуйста те, кто конкретно сталкивался с данной проблемой. Не у одного меня такое бывало, я думаю - а обсуждать без того чтобы каждый обсуждающий мог поглядеть "как это происходит" смыса особого нет.
-
> А что, важен адрес куда не могу записать?
Он-то как раз не важен.
Гораздо важней адрес инструкции, которая пыжилась что-то куда-то записать и при этом получила отлуп в виде AV-исключения.
-
Хорошо, как поговорю с человеком - напишу полностью текст ошибки. Надо было снять снимок с экрана когда ноут был в руках :(
-
Добрый день! Все это происходит на моем ноутбуке. Когда жмем на run появляется сообщение
Project C:\Program Files\Borland\Delphi7\Projects\Project1.exe faulted with message: 'access violation at 0x7c90eddc: write of adress 0x00030ff8'. Process Stopped. Use Step or Run to continue.
-
> lemik (31.03.08 14:18) [7]
Ты юзер ?
А откуда тебе известно, что "ошибка возникает при вызове Application.Run" ?
-
Поставь обновление 932246
-
> Ты юзер ?
> А откуда тебе известно, что "ошибка возникает при вызове
> Application.Run" ?
Ничего не понял в вопросе.
Вообще-то когда по шагам выполняешь можно довольно не хитрым способом уследить когда возникает ошибка.
> Поставь обновление 932246
Обновление чего? Делфи или винды. Если можно, ссылочку.
-
> Если можно, ссылочку.
яхоо подскажет.
-
> Плохиш © (31.03.08 14:25) [9]
> Поставь обновление 932246
Поискал. Народ, просьба, читайте внимательнее. На ноуте ХР а не виста. Или оно встанет на ХР? Что-то уж больно не верится...
-
> На ноуте ХР а не виста.
гибрид гмо?
-
Ребята, отбой!:) Это все из-за вирусов было...Спасибо всем за помощь и сорри за беспокойство!