Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите! программа работает только один раз. [D7, XP]


NightRain ©   (2007-01-27 11:43:00) 

первый раз запускаю, прога работает нормально, а последующие разы во время работы выдает ошибку: "Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0040434F in module 'Project1.exe' Read of address FFFFFFFF'. Process stopped. Use Step or Run to contine." Я незняю, но думаю это что то с памятью связано, так как после перезагрузки компа прога опять первый раз работает нормально.


NightRain   (2007-01-27 14:10:00) [1]

Всем спасибо кто пытался помочь! Я сам себе помог  :)

Чувствую себя Богом! :)


sniknik   (2007-01-27 13:29:00) [2]

> ну есть же наверно какая то команда(функция) которая после закрытия проги удаляет всё своё из памяти?
да, и обычно она в хелпе находится рядом с той которая все это создает (в "see also")

но только ты не там ищешь. тебе надо 17 строку искать а не память чистить. (хотя освобождать за собой память/ресурсы это дело хорошее, полезно. но не в тему)

> Тебя уже понизили.
нда... облом`с.


Anatoly Podgoretsky   (2007-01-27 13:17:00) [3]

> sniknik  (27.01.2007 12:29:03)  [3]

Тебя уже понизили.


NightRain   (2007-01-27 12:55:00) [4]

Даже бог не помог :(

ну есть же наверно какая то команда(функция) которая после закрытия проги удаляет всё своё из памяти?


sniknik   (2007-01-27 12:29:00) [5]

о!!! я бог! ;о))


sniknik   (2007-01-27 12:28:00) [6]

ну да, тебе просто попалась одноразовая память, а также компьютер и операционка, покупай новый одноразовый выкини (не забудь сообщить мне куда... ;о)))  

запусти ее второй раз под отладчиком... посмотри что программа делает в "address 0040434F" (в меню Search->Find Error), 100% гарантий нет но с большой вероятностью укажет место ошибки (ставишь точку останова немного не доходя... дальше думаю ясно).


Anatoly Podgoretsky   (2007-01-27 12:22:00) [7]

> NightRain  (27.01.2007 11:43:00)  [0]

Бог поможет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо