Показать сообщение отдельно
Старый 08.09.2005, 15:10     # 1401
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Самостоятельно нашел причину глюков Бата 3.5.26 professional на своем компе.

Оказывается, нельзя импортировать Батом DBX-файлы (это формат баз Outlook Express 5.x - 6.x) с числом сообщений порядка 65536 и выше - Бат начинает после этого не по-детски тормозить во время очередного импорта сообщений из базы Outlook express.

А причина тормозов очень проста - Бат не удаляет после импорта временные файлы из папки TEMP (на моем компе это C:\Documents and Settings\Oleg\Local Settings\Temp\).

Удалить такие файлы можно командой del *.* , находясь в этой папке.

Причем если импортировать почтовые базы из файлов DBX, в каждом из которых меньше 65536 сообщений, но в сумме - больше этого числа, Бат спотыкается все равно! (Возможно, для этой цели существует флаг "Подтверждать создание папок".)

Когда такой глюк происходит, Бат может отказаться закрываться, мотивируя это тем, что выполняется некое задание по получению почты.

Также при замусоренной тысячами файлов TEMP-папке Бат работает очень медленно, например медленно отправляет почту и листает папки.

Плюс ко всему в файл except.log в корне папки почтовых баз пишется строка
Цитата:
OLEG2/Oleg 07.09.2005 16:03:43 MBoxCvt:5 EAccessViolation Access violation at address 007B0DAA in module 'thebat.exe'. Read of address 0B443FF4
Но самое неприятное - то, что осколки от "недоимпортированных" DBX-сообщений попадают в конец исходящих писем.

Скриншот беспорядка, который учиняет Бат в результате импорта больших DBX-файлов.

Последний раз редактировалось Oleg; 08.09.2005 в 15:23.
Oleg вне форума