Обновления в разделе Файлы
#21
Ну, если действительно, дело не в совмещении запусков (хотя то, что я изменил помогло мне!) - тогда я не знаю что за ошибка:
1) При создании RES файла (после запуска PACK_ALL.BAT) иногда появлялись такие вот надписи:
1."Программа AckBuilder вызвала ошибку MSVCRT.DLL и будет закрыта"
2."Программа TpBuilder вызвала ошибку MFC42.DLL и будет закрыта"
(Больше нигде в работе WinME ошибок в работе программ нет - чтоб не подумали, что память, "засоренность", реестр и т.п.)
что за дела?...
Ответ
#22
ELF,01 Апреля 2004, 13:51 Написал:что за дела?...
Я смогу тебе ответить на этот вопрос, лиш в том случае, если я смогу воспроизвести у себя в Windows ME эту ошибку.

Ну а прежде, попробуй вот что:
1. Установи SR1 и SR2, и скажи - возникают ли у тебя опять эти ошибки?
2. Попробуй в Pack_ALL.bat поочередно закомментировать вызовы:
Код:
call Pack_Acks.bat All
if exist tempreg.reg del tempreg.reg
cd ..
Код:
call Pack_Items.bat All
if exist tempreg.reg del tempreg.reg
cd ..
и т.п.
Может ты сумеешь обнаружить, при вызове какой именно программы происходит сбой?
В идеале, после того как ты обнаружиш ошибку - нужно перезагрузить Опареционную Систему, и попытаться снова воспроизвести ошибку.

Новая версия AcksBuilder.exe и QDBuilder.exe значительно переделаны, там были устранены ошибки работы с памятью.

Всё дело, в том, что в WinNT и Win9X платформах процесс работы с памятью значительной степени отличается. Каждый процесс в WinNT имеет свою защищенную область памяти, а в Win9x платформах память процессов не защищена друг от друга, и одна программа может беспрепятственно записать в память другой (в том числе и в память Операционной Системы). Процесс – это исполняемый .exe модуль, в данном случае.
Ответ
#23
Потестил под win98se (VMware) и на основной win2003 - никаких ошибок не возникло... только база поменьше оригинальной вышла... Wink

Возможно стоит переписать все без использования mfc...
SURREAL
Ответ
#24
heller,01 Апреля 2004, 17:16 Написал:Возможно стоит переписать все без использования mfc...
А имеет ли смысл тратить на это время? :o
Проблемы ведь были не из-за MFC, а из-за ошибок в коде. Rolleyes

heller,01 Апреля 2004, 17:16 Написал:только база поменьше оригинальной вышла...
Это из-за того, что новый паковщик не упаковывает пустые строки. Smile
Ответ
#25
Jet, молодец! Теперь с Acks всё в порядке. Smile
Петька:Дуб ты,Василий Иванович!
Чапаев:Да,Петька,я могуч!
Ответ
#26
ЭТО СООБЩЕНИЕ Я ОТРЕДАКТИРОВАЛ 04.04.2004 в 1:25:

Была у меня проблема с тем, что иногда (в WinME) при запаковке баз данных в RES файл, возникала ошибка следующего содержания: "<ИмяПроги> вызвала ошибку <ИмяБиблиотеки>"...
Просто нужно скачать в разделе файлы ту библиотеку, которая указана в <ИмяБиблиотеки> и всё будет в порядке! А вообще неплохо как я понял иметь все необходимые библиотеки сразу, чтобы потом не возникало "левых" ошибок и не думали на Авторов!

P.S.:Огромная благодарность тебе, Jet, за помощь и консультации в поиске и исправлении ошибки.
Ответ
#27
Ничего не могу скачать... в чём дело??? Sad

Обнаружена ошибка:

Неудачная загрузка файла.

... в чем причина сией неудачи???
Ответ
#28
Может файлики битые?
"{}•••®/A//P][R[$®•••{}"
Ответ
#29
Это проблема, связана с тем, что нас перенесли на новый хостинг.
Уже исправлена
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)