Название: программисты попмогите!!! Отправлено: Анатолий от Март 22, 2004, 07:53 я нулевой в программирования поэтому прошу помощи у людей знающих свое дело. Есть программа - кухни мира где-то 99 года выпуска
в ней можно вводить свои рецепты чем я успешно и занамался довольно долго но вот при введении 9000 какого-то рецепта программа выдает сл. сообщение и больше рецептов не принимает: Программа COOKBOOK вызвала ошибку защиты памяти в модуле COOKBK.EXE по адресу 0001:00000dd4. Регистры: EAX=01da7da0 CS=301f EIP=00000dd4 EFLGS=00000212 EBX=000204bc SS=3e97 ESP=0000baa8 EBP=0000baae ECX=00000001 DS=0eaf ESI=00027da6 FS=0000 EDX=0a2e7da0 ES=5177 EDI=00028100 GS=0000 Байты по адресу CS:EIP: f3 a5 13 c9 f3 a4 1f 5f 5e 5d ca 08 00 00 45 55 Содержимое стека: ffff3e97 baca0fb4 3f6f3c09 0eaf7da0 517780fa 0041e078 035a01bd 3f6f5177 bbaf3e97 3fcf0c93 0df704bc 27a2201e da445177 20eff3d1 f2eef5ee e8f7e8ed можно ли как-то устранить ограничение на количество вводимых рецептов? заранее спасибо! Название: программисты попмогите!!! Отправлено: EugeneVC от Март 22, 2004, 08:56 Боюсь что никак
если исходников нет то ничем и не поможешь скорее всего это ограничение в программе Название: программисты попмогите!!! Отправлено: korob2001 от Март 23, 2004, 03:19 Думаю, это ограничение стоит для того, что бы не переполнилась оператиная память. Думаю увеличение памяти поможет, хотя не понятно: неужели программа во время работы читает всю базу в оперативку? Думаю следует сменить такой софт на более совершенный.
Удачи. Название: программисты попмогите!!! Отправлено: Admin от Март 23, 2004, 08:41 под виндой врядтли думают о переполнении памяти
это не под досом Название: Эта ошибка заложена в тексте программы Отправлено: AndreyCh от Март 24, 2004, 20:38 При выделении памяти под укзатель на запись программа пытается захватить "чужую" память (скорей всего пытается наступить системе на голову). Если и есть ограничение на захватываемую память, то оно реализовано с ошибкой. Проще новую написать, чем отладить эту.
Название: программисты попмогите!!! Отправлено: malor от Июль 10, 2007, 08:12 View ->Other Windows ->Task List Ctrl+\,Ctrl+T, а в книге Visual C++.NET(Виктор Кораблев, 2004) на стр.27 написано, что Ctrl+Alt+K. Почему?
Сделал умышленные ошибки как написано на стр. 30, но в списке Task List они не упомянуты! Только в Errors List. Почему? VC2005 |