Перейти к содержанию
    

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

sharing-violation.png.3dd155297d1e3888737d07197b6f7973.png

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

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

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

Изменено пользователем starter48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Err5_Full.png

ERR5.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

Изменено пользователем starter48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, starter48 said:

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил v3.5.8.0:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил v3.5.9.1:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил v3.5.10.0:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил v3.5.11.0:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Столкнулся на 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...