Тема: bCAD 4
Показать сообщение отдельно
Старый 11.01.2020, 00:16   #313
Brakonyer
Местный
 
Аватар для Brakonyer
 
Регистрация: 18.06.2016
Адрес: Киев
Сообщений: 341
Сказал(а) спасибо: 374
Поблагодарили 839 раз(а) в 270 сообщениях
Вес репутации: 298
Brakonyer - просто великолепная личностьBrakonyer - просто великолепная личностьBrakonyer - просто великолепная личностьBrakonyer - просто великолепная личностьBrakonyer - просто великолепная личностьBrakonyer - просто великолепная личностьBrakonyer - просто великолепная личность
По умолчанию

Цитата:
Сообщение от 19Andrey83 Посмотреть сообщение
Доброго времени суток!

Есть одна проблемка в программе, вроде терпимая, но проявляется не в одном а в нескольких местах, и этих мест уже набралось достаточно для того, чтобы на это обратить внимание.

Проявляется всегда одинаково, если в момент запроса программы на указания файла или папки на жестком диске отвлечься и сделать активным окно параллельно работающей программы, а затем вернуться в bCAD, то программа уже не отвечает, и приходится принудительно завершать ее с потерей несохраненных данных.

Список мест:

1. Экспорт банка (в момент указания папки для bmf)
2. Передача в BCUT (при указании папки для сохранения XML.)
3. Стили визуализации (при указании файла текстуры на диске)
4. Сохранение блока (при указании папки, куда сохраняется блок)
5. Импорт банка (в момент указания папки сохранения библиотеки)
6. Крепеж и комплектующие (при выборе файла блока)
7. Крепеж и комплектующие (при выборе папки при добавлении целой папки, по кнопке "Добавить папку")
Эти места, если мне не изменяет память, отыскивались долго и скрупулёзно. И, действительно, из-за элементарной неожиданности в процессе сохранения, можно потерять солидный кусок проделанной работы. При чём, что любопытно: на днях я устроил системе глобальную чистку: деинсталлировал bCAD, выудил и удалил все его "хвосты" из самых дальних закоулков файловой системы и системного реестра; тщательнейшим образом вычистил систему от всех платформенных модулей .NET Framework. После чего переустановил драйверы оборудования, стандартному установщику Windows не стал доверять установку .NET Framework, а при помощи Windows PowerShell и утилиты DISM++ в ручную развернул в системе каждый элемент модуля и только после этого установил bCAD. И проблема аж на сутки пропала... При чём, я умудрился отловить и проанализировать дампы сбойных процессов до чистки компьютера: PowerShell показывала конфликт между bCAD-API и проводником Windows, не смотря на то, что код ошибки в системном журнале "AppHangB1", обозначает конфликт функций OpenGL. После чистки, все процессы, как по волшебству, оказались абсолютно совместимыми. Но, сегодня, всё опять вернулось. Доковыряться до причины моих знаний уже не хватило. Но проблема есть и она бесспорно - решаема.
__________________
Все великие дела начинаются не со слов: "Я смогу! Я сделаю!"
Все великие дела начинаются со слов: "А!... Давай попробуем!"
Brakonyer вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Oscar (11.01.2020), Константиныч (11.01.2020)