Jump to content
    

Патч от starter48 для P-CAD 2006 с установленным SP2

Восхищаюсь настойчивостью и работоспособностью starter48 - если судить по количеству выложенных патчей, то он уже вполне мог написать PCAD с нуля :preved:

Снимаю шляпу :hi:

Share this post


Link to post
Share on other sites

Столкнулся со странной особенностью патча последней версии - при попытке обновить предыдущую во время восстановления файлов вылетает ошибка - отказано в доступе - при этом у меня программа на диске 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.....этой ошибки не дают. 

Share this post


Link to post
Share on other sites

11 часов назад, emiq сказал:

Столкнулся со странной особенностью патча последней версии - при попытке обновить предыдущую во время восстановления файлов вылетает ошибка - отказано в доступе - при этом у меня программа на диске D:

Надо больше деталей:

Что было в сообщении об отказе доступа на Win7 (WinXP пока не рассматриваем)?

Было ли сообщение похоже на картинку ниже? Или просто ошибка в логе? Новые версии должны выдавать похожие сообщения (запрос), а не запись в логе...

И лог было бы полезно мне посмотреть...

sharing-violation.png.3dd155297d1e3888737d07197b6f7973.png

11 часов назад, emiq сказал:

Тогда стал по очереди накатывать патчи , начиная с 3.4.1.0 и все установилось, в том числе и последняя версия патча. С чем подобное связано , не понятно. Но старые версии 3.4.1.0.....этой ошибки не дают.

Версию пачта не требуется повышать последовательно (или делать ручное восстановление PCAD), а можно сразу ставить последнюю, т.к. перед началом процедуры наложения патчей автоматически происходит полное восстановление (откат) - одинаково в любой версии 3.*

Edited by starter48

Share this post


Link to post
Share on other sites

То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только -  ошибка доступа  N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины.

Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 . При начале патча с доп. опциями из него

//// Уменьшение патча - отключение новых  опций до старого варианта не меняет картину. Устьановлены в Windows10 все последние обновления - может изменился доступ безопасности на каких-то файлах после этого? Но в Win7 x64 и особенно XP64 ничего не менял.  Только последовательное накатывание патчей , как написал ранее не дало такой ошибки. Ошибка появляется ,также,  сразу при ручном восстановлении резервных файлов патча.

Err5_Full.png

ERR5.png

Share this post


Link to post
Share on other sites

30 minutes ago, emiq said:

То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только -  ошибка доступа  N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины.

Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 . При начале патча с доп. опциями из него : см. картинки

//// Уменьшение патча - отключение новых  опций до старого варианта не меняет картину. Устьановлены в Windows10 все последние обновления - может изменился доступ безопасности на каких-то файлах после этого? Но в Win7 x64 и особенно XP64 ничего не менял.  Только последовательное накатывание патчей , как написал ранее не дало такой ошибки. Ошибка появляется ,также,  сразу при ручном восстановлении резервных файлов патча - Восстановить все из резервных копий(R) После попытки обновления даты файла!!!!

Err5_Full.png

ERR5.png

 

 

RezCopyRecov_1.png

Share this post


Link to post
Share on other sites

17 минут назад, emiq сказал:

То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только -  ошибка доступа  N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины.

Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0

Очень странный глюк. У меня ничего такого не бывает.

Похоже я что-то накосячил при добавлении окна с запросом на повтор операции: когда файл одинаковый по содержимому.

Что там в логе после слов Восстановление "Lcom.chr" ... Обновляю...  - чего он там обновляет?

Ага, глюк удалось повторить! Такое происходит, когда содержимое файла в резервной копии совпадает с оригинальным файлом, но дата разная. У меня явно баг в процедуре копирования даты без содержимого.

Извиняюсь за косяк! Сейчас быстро исправлю.

Edited by starter48

Share this post


Link to post
Share on other sites

50 минут назад, emiq сказал:

Ошибка появляется ,также,  сразу при ручном восстановлении резервных файлов патча - Восстановить все из резервных копий(R) После попытки обновления даты файла!!!!

Заменил v3.5.7.0 на 3.5.7.1: исправлен баг с копированием даты файла без содержимого.

Баг был в версиях, начиная с 3.5.3.0

Share this post


Link to post
Share on other sites

1 hour ago, starter48 said:

Заменил v3.5.7.0 на 3.5.7.1: исправлен баг с копированием даты файла без содержимого.

Баг был в версиях, начиная с 3.5.3.0

Скачал, спасибо.!!!

Проверил на копии со старым патчем, на которой воспроизвел проблему. Все в порядке!!!

Share this post


Link to post
Share on other sites

Выложил v3.5.8.0:

  • Добавлен патч f) Мгновенное затухание подсказок (ToolTip) на чертеже. При наведении мыши на компонент или проводник появляется подсказка с информацией о нём. После перемещения мыши на такую подсказку в современной винде, подсказка исчезает плавно - в течении около половины секунды. Из-за этого, если быстро переместить мышь на такую подсказку и кликнуть, то сам компонент не получает клик (т.е. клик получается по подсказке), что бесит, особенно при ручной разводке. Патч заставляет подсказку гаснуть сразу при наведении мыши, как было в WinXP.
  • Доработан патч z) Работа макросов: исправлена проблема PCAD остановки записи/проигрывания макроса после прерывания по сочетанию Ctrl+Esc.
  • Из файлов справки в формате .CHM удалена перекодировка апострофов ( ' -> ') - для совместимости с WinXP (IE8).

Share this post


Link to post
Share on other sites

Выложил v3.5.9.1:

  • Очередная итерация по бесконечной доработке патча w) Совместимость с UAC: теперь OnlineDRC.ERR.txt должен создаваться в каталоге %APPDATA%\PCAD\
  • Добавлен новый вариант в патч c) ИП: Косметические правки: 5. Заставить PCB всегда отображать список недавних файлов в меню File.
  • Доработан патч N) Длина суффикса имён цепей в SCH: обнаружена и патчится ещё одна последовательность задающая длину суффикса цепи.
  • Доработан патч O) Убрать устаревшие файлы: теперь он удаляет ещё и OlePro32.DLL
  • Незначительные доработки справки патча.
Edited by starter48

Share this post


Link to post
Share on other sites

Благодарю за кропотливую отличную работу!!! Доработки существенно повысили  современные возможности программы.!

//// Я удалил вопрос ( если его прочитали)- это проблема у меня, на одной из версий, а не проблема патча. Вопрос снят////

 

 

Share this post


Link to post
Share on other sites

Выложил v3.5.10.0:

  • Добавлен экспериментальный патч t) Отдавать кванты времени в циклах ожидания, который заменяет вызовы kernel32!Sleep(0) на kernel32!Sleep(1).
  • В окошко О программе добавлена ссылка на мой LinkedIn (но захожу туда редко).
  • Незначительные доработки справки патча.
Edited by starter48

Share this post


Link to post
Share on other sites

Выложил v3.5.11.0:

  • Добавлен патч k) Отрисовка дуг малого радиуса, улучшающий отображение дуг в мелком масштабе.
  • Добавлен патч L) Отрисовка последнего пиксела линий, немного улучшающий качество графики.
  • Патч 0) Проверка целостности PCAD больше не проверяет файлы *.key т.к. их содержимое не влияет на возможность установки патчей и может изменяться пользователем.

Share this post


Link to post
Share on other sites

Столкнулся на 3.5.10.0 с проблемой - при смене отверстия VIA в установках программы аварийное завершение CPP. На  версии 3.3.10.0 не замечено. Все в норме. Посмотрите у себя пожалуйста. Файл платы прилагаю.  Options> ViaStyle - в переходе , например 60х40 заменить отверстие с 40 на 20 мил. Аварийное завершение. Посмотрю на последнеим патче. Отпишусь по результату. Еще прилагаю файл шаблона dtp. 2layers 8 mil с настройками проекта - шрифты, отверстия, сетки, линии

PadStyleError.png

Protect_MODULE.zip

2layers_PCB_8mil.dtp

Share this post


Link to post
Share on other sites

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) и буду исследовать проблему...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...