xvr 0 Posted October 10, 2021 · Report post Восхищаюсь настойчивостью и работоспособностью starter48 - если судить по количеству выложенных патчей, то он уже вполне мог написать PCAD с нуля Снимаю шляпу Quote Ответить с цитированием Share this post Link to post Share on other sites
emiq 0 Posted October 18, 2021 · Report post Столкнулся со странной особенностью патча последней версии - при попытке обновить предыдущую во время восстановления файлов вылетает ошибка - отказано в доступе - при этом у меня программа на диске D: Старые патчи 3.4.1.0 этой ошибки не дают и все проходит штатно. Встретился с этим на Win7 x64, думал случайность, и переписал поверх программу из резервной копии. Поставил вначале старый патч 3.4.1.0 - он прошел нормально. Потом более новые версии, они тоже установились нормально, и после этого и последняя 3.5.7.0 с максимальными опциями установилась нормально. Сегодня стал устанавливать 3.5.7.0 на версию под WinXP x64 , где была старая 3.3.9.5. Словил ошибку N5 отказано в доступе на этапе восстановления оригинальных файлов перед патчем. Сделал опять по старой схеме - переписал из другой копии - но отказ на последней версии патча все равно остался. Тогда стал по очереди накатывать патчи , начиная с 3.4.1.0 и все установилось, в том числе и последняя версия патча. С чем подобное связано , не понятно. Но старые версии 3.4.1.0.....этой ошибки не дают. Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted October 18, 2021 (edited) · Report post 11 часов назад, emiq сказал: Столкнулся со странной особенностью патча последней версии - при попытке обновить предыдущую во время восстановления файлов вылетает ошибка - отказано в доступе - при этом у меня программа на диске D: Надо больше деталей: Что было в сообщении об отказе доступа на Win7 (WinXP пока не рассматриваем)? Было ли сообщение похоже на картинку ниже? Или просто ошибка в логе? Новые версии должны выдавать похожие сообщения (запрос), а не запись в логе... И лог было бы полезно мне посмотреть... 11 часов назад, emiq сказал: Тогда стал по очереди накатывать патчи , начиная с 3.4.1.0 и все установилось, в том числе и последняя версия патча. С чем подобное связано , не понятно. Но старые версии 3.4.1.0.....этой ошибки не дают. Версию пачта не требуется повышать последовательно (или делать ручное восстановление PCAD), а можно сразу ставить последнюю, т.к. перед началом процедуры наложения патчей автоматически происходит полное восстановление (откат) - одинаково в любой версии 3.* Edited October 19, 2021 by starter48 Quote Ответить с цитированием Share this post Link to post Share on other sites
emiq 0 Posted October 19, 2021 · Report post То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только - ошибка доступа N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины. Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 . При начале патча с доп. опциями из него : //// Уменьшение патча - отключение новых опций до старого варианта не меняет картину. Устьановлены в Windows10 все последние обновления - может изменился доступ безопасности на каких-то файлах после этого? Но в Win7 x64 и особенно XP64 ничего не менял. Только последовательное накатывание патчей , как написал ранее не дало такой ошибки. Ошибка появляется ,также, сразу при ручном восстановлении резервных файлов патча. Quote Ответить с цитированием Share this post Link to post Share on other sites
emiq 0 Posted October 19, 2021 · Report post 30 minutes ago, emiq said: То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только - ошибка доступа N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины. Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 . При начале патча с доп. опциями из него : см. картинки //// Уменьшение патча - отключение новых опций до старого варианта не меняет картину. Устьановлены в Windows10 все последние обновления - может изменился доступ безопасности на каких-то файлах после этого? Но в Win7 x64 и особенно XP64 ничего не менял. Только последовательное накатывание патчей , как написал ранее не дало такой ошибки. Ошибка появляется ,также, сразу при ручном восстановлении резервных файлов патча - Восстановить все из резервных копий(R) После попытки обновления даты файла!!!! Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted October 19, 2021 (edited) · Report post 17 минут назад, emiq сказал: То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только - ошибка доступа N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины. Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 Очень странный глюк. У меня ничего такого не бывает. Похоже я что-то накосячил при добавлении окна с запросом на повтор операции: когда файл одинаковый по содержимому. Что там в логе после слов Восстановление "Lcom.chr" ... Обновляю... - чего он там обновляет? Ага, глюк удалось повторить! Такое происходит, когда содержимое файла в резервной копии совпадает с оригинальным файлом, но дата разная. У меня явно баг в процедуре копирования даты без содержимого. Извиняюсь за косяк! Сейчас быстро исправлю. Edited October 19, 2021 by starter48 Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted October 19, 2021 · Report post 50 минут назад, emiq сказал: Ошибка появляется ,также, сразу при ручном восстановлении резервных файлов патча - Восстановить все из резервных копий(R) После попытки обновления даты файла!!!! Заменил v3.5.7.0 на 3.5.7.1: исправлен баг с копированием даты файла без содержимого. Баг был в версиях, начиная с 3.5.3.0 Quote Ответить с цитированием Share this post Link to post Share on other sites
emiq 0 Posted October 19, 2021 · Report post 1 hour ago, starter48 said: Заменил v3.5.7.0 на 3.5.7.1: исправлен баг с копированием даты файла без содержимого. Баг был в версиях, начиная с 3.5.3.0 Скачал, спасибо.!!! Проверил на копии со старым патчем, на которой воспроизвел проблему. Все в порядке!!! Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted October 21, 2021 · Report post Выложил v3.5.8.0: Добавлен патч f) Мгновенное затухание подсказок (ToolTip) на чертеже. При наведении мыши на компонент или проводник появляется подсказка с информацией о нём. После перемещения мыши на такую подсказку в современной винде, подсказка исчезает плавно - в течении около половины секунды. Из-за этого, если быстро переместить мышь на такую подсказку и кликнуть, то сам компонент не получает клик (т.е. клик получается по подсказке), что бесит, особенно при ручной разводке. Патч заставляет подсказку гаснуть сразу при наведении мыши, как было в WinXP. Доработан патч z) Работа макросов: исправлена проблема PCAD остановки записи/проигрывания макроса после прерывания по сочетанию Ctrl+Esc. Из файлов справки в формате .CHM удалена перекодировка апострофов ( ' -> ') - для совместимости с WinXP (IE8). Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted December 16, 2021 (edited) · Report post Выложил v3.5.9.1: Очередная итерация по бесконечной доработке патча w) Совместимость с UAC: теперь OnlineDRC.ERR.txt должен создаваться в каталоге %APPDATA%\PCAD\ Добавлен новый вариант в патч c) ИП: Косметические правки: 5. Заставить PCB всегда отображать список недавних файлов в меню File. Доработан патч N) Длина суффикса имён цепей в SCH: обнаружена и патчится ещё одна последовательность задающая длину суффикса цепи. Доработан патч O) Убрать устаревшие файлы: теперь он удаляет ещё и OlePro32.DLL Незначительные доработки справки патча. Edited December 16, 2021 by starter48 Quote Ответить с цитированием Share this post Link to post Share on other sites
emiq 0 Posted December 16, 2021 · Report post Благодарю за кропотливую отличную работу!!! Доработки существенно повысили современные возможности программы.! //// Я удалил вопрос ( если его прочитали)- это проблема у меня, на одной из версий, а не проблема патча. Вопрос снят//// Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted December 31, 2021 (edited) · Report post Выложил v3.5.10.0: Добавлен экспериментальный патч t) Отдавать кванты времени в циклах ожидания, который заменяет вызовы kernel32!Sleep(0) на kernel32!Sleep(1). В окошко О программе добавлена ссылка на мой LinkedIn (но захожу туда редко). Незначительные доработки справки патча. Edited December 31, 2021 by starter48 Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted January 15 · Report post Выложил v3.5.11.0: Добавлен патч k) Отрисовка дуг малого радиуса, улучшающий отображение дуг в мелком масштабе. Добавлен патч L) Отрисовка последнего пиксела линий, немного улучшающий качество графики. Патч 0) Проверка целостности PCAD больше не проверяет файлы *.key т.к. их содержимое не влияет на возможность установки патчей и может изменяться пользователем. Quote Ответить с цитированием Share this post Link to post Share on other sites
emiq 0 Posted January 15 · Report post Столкнулся на 3.5.10.0 с проблемой - при смене отверстия VIA в установках программы аварийное завершение CPP. На версии 3.3.10.0 не замечено. Все в норме. Посмотрите у себя пожалуйста. Файл платы прилагаю. Options> ViaStyle - в переходе , например 60х40 заменить отверстие с 40 на 20 мил. Аварийное завершение. Посмотрю на последнеим патче. Отпишусь по результату. Еще прилагаю файл шаблона dtp. 2layers 8 mil с настройками проекта - шрифты, отверстия, сетки, линии Protect_MODULE.zip 2layers_PCB_8mil.dtp Quote Ответить с цитированием Share this post Link to post Share on other sites
starter48 0 Posted January 15 · Report post 50 минут назад, emiq сказал: Столкнулся на 3.5.10.0 с проблемой - при смене отверстия VIA в установках программы аварийное завершение CPP. На версии 3.3.10.0 не замечено. Все в норме. Посмотрите у себя пожалуйста. Файл платы прилагаю. Options> ViaStyle - в переходе , например 60х40 заменить отверстие с 40 на 20 мил. Аварийное завершение. Посмотрю на последнеим патче. Отпишусь по результату. Еще прилагаю файл шаблона dtp. 2layers 8 mil с настройками проекта - шрифты, отверстия, сетки, линии Подтверждаю! Причём вылезает не всегда. Методом исключения обнаружил, что проблема в патче V) Экспериментальный: Разрешить редактировать встроенный (Default) стиль площадок/переходов - отключи его. Также советую отключить патч v) Экспериментальный: Разрешить редактировать встроенный (Default) стиль текста - с ним проблем пока не обнаружено, но его реализация похожа на предыдущий. Сейчас выложу версию с отключенным патчем V) и буду исследовать проблему... Quote Ответить с цитированием Share this post Link to post Share on other sites