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

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

8 hours ago, starter48 said:

Неа, subst работает наоборот: создаёт из каталога виртуальный диск. Я им регулярно пользуюсь и в современной винде, когда надо по-быстрому установить PCAD в D:\PCAD2006\ на комп, где есть только диск C:

Создаю каталог C:\D\ с правами записи и делаю из него командой "subst d: c:\d" диск D: - там уже можно разворачиваться...

Что касается vdisk/ramdrive в DOS, то помню там для перенаправления временного каталога компилятора использовались переменные окружения, настройки в файле конфигурации, или в аргументах командной строки задавали. А ramdrive в современных ОС не даст особого ускорения т.к. система кеширования достаточно хорошо работает.

 

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

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


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

Выложил v3.5.12.2 с мелкими доработками:

  • Переработаны алгоритмы окна Инструменты\Обновить пути в .INI файлах PCAD - теперь *.ini обрабатываются быстрее, а оригинальные сохраняются в *.ini.bak вместо *.bak
  • Теперь в патче z) Макросы... параметр TimeStampServer сохраняется в файл настроек только если его значение было изменено (до этого он сохранялся при любом случае).

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


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

Выложил v3.5.12.3: в окне Инструменты\Обновить пути в .INI файлах PCAD добавлена закладка "Проблемы и их решение", на которой можно задать вручную подстановку путей в .ini файлах.

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


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

Выложил v3.5.13.0:

  • Добавлен патч n) Поле {Filename} без расширения имени файла, чтобы на плате было только название проекта без .pcb
  • Незначительные доработки справки патча.

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


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

Если можно , добавьте в Лого программы (картинка меню Help>About) номер версии патча. Я думаю, сложностей не много. Это важно при переносимости проектов для согласования версий ( синхронизации) для справки.

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

Spoiler

Error log.pngБезымянный.png

Spoiler

 

 

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


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

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

Если можно , добавьте в Лого программы (картинка меню Help>About) номер версии патча. Я думаю, сложностей не много. Это важно при переносимости проектов для согласования версий ( синхронизации) для справки.

Сложностей нет, но народ против (ссылка на сообщение).

Не совсем понимаю, как для согласования поможет знание версии...  Думаю, важнее набор применённых патчей и их настройки, а не версия.

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

И еще... уже не первый раз наблюдаю при первом запуске очередного патча ошибку , при повторном запуске ее нет.

Это не глюк программы, а скорее побочный эффект работы антивируса: думаю, он блочит файл ресурсов на время проверки, не давая его обновить. Главная проблема, что у меня такого не бывает.

Попытаюсь сэмулировать ситуацию и сделаю окошко на подобии этого: sharing-violation.png.3dd155297d1e3888737d07197b6f7973.png

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


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

1 hour ago, starter48 said:

Сложностей нет, но народ против (ссылка на сообщение).

Не совсем понимаю, как для согласования поможет знание версии...  Думаю, важнее набор применённых патчей и их настройки, а не версия.

Это не глюк программы, а скорее побочный эффект работы антивируса: думаю, он блочит файл ресурсов на время проверки, не давая его обновить. Главная проблема, что у меня такого не бывает.

Попытаюсь сэмулировать ситуацию и сделаю окошко на подобии этого: sharing-violation.png.3dd155297d1e3888737d07197b6f7973.png

Я считаю, что если народ применит патч к программе, то в заставке можно вставить, что он применен- по типу  "патч версии номер." набралось на целый SP3. Номер патча важен, т.к. возможны разные версии при передаче проекта, а на другой машине будет старый патч или совсем без него. Как откроется проект, если добавляли шрифты и прочее. По заставке будет ясно, что версия пропатчена и надо обратить на это внимание для совместимости проектов.

По поводу ошибки -  она только при первом запуске. При повторном запуске ошибка отсутствует и все проходит нормально. Попробую повторить с отключением антивируса. У меня KIS 2021

//// Ошибка появляется при включенном антивирусе. Точно. С выключенным ее не было.

https://disk.yandex.ru/d/AHGicL9LOWCXJQ  Моя версия PCAD2006. Запустить файл  PcadInstall для привязки путей к диску. Или через патч - он последней версии. pass:123

https://disk.yandex.ru/d/Lab23vZMMUzzXg  Шаблон тех-параметров PCB - *.dtp

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


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

1 час назад, emiq сказал:

По поводу ошибки -  она только при первом запуске. При повторном запуске ошибка отсутствует и все проходит нормально. Попробую повторить с отключением антивируса. У меня KIS 2021

//// Ошибка появляется при включенном антивирусе. Точно. С выключенным ее не было.

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

Или даже так: при повторном запуске файл уже находится в кеше и тестируется быстро.

Короче, единственное решение: на обновление ресурсов окошко добавить с кнопкой Повторить, как при работе с обычными файлами.

1 час назад, emiq сказал:

https://disk.yandex.ru/d/AHGicL9LOWCXJQ  Моя версия PCAD2006. Запустить файл  PcadInstall для привязки путей к диску. Или через патч - он последней версии. pass:123

https://disk.yandex.ru/d/Lab23vZMMUzzXg  Шаблон тех-параметров PCB - *.dtp

Что мне делать с этим? :biggrin:

Оно не будет у меня глючить, т.к. этот глюк зависит не от PCAD, а от ОС, антивируса и, возможно, от скорости винта.

Я буду искусственно блочить файл ресурсов для имитации работы антивируса.

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


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

13.02.2022 в 01:47, emiq сказал:

По поводу ошибки -  она только при первом запуске. При повторном запуске ошибка отсутствует и все проходит нормально.

Выложил v3.5.14.0:

  • Переделана процедура обновления ресурсов и окно запроса на повтор сбойнувшей операции - теперь через 5 сек оно само должно делать повторную попытку, в т.ч. и при сбое обновления ресурсов.
  • Добавлена опция №6 Исправить направление сортировки во всплывающем меню Library Executive.
13.02.2022 в 01:47, emiq сказал:

Я считаю, что если народ применит патч к программе, то в заставке можно вставить, что он применен- по типу  "патч версии номер." набралось на целый SP3. Номер патча важен, т.к. возможны разные версии при передаче проекта, а на другой машине будет старый патч или совсем без него. Как откроется проект, если добавляли шрифты и прочее. По заставке будет ясно, что версия пропатчена и надо обратить на это внимание для совместимости проектов.

В каком формате должна быть версия патча?

Не будет ли несовместимости при смене версии PCAD?

 

Скрытый текст

pver.png

 

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


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

3 hours ago, starter48 said:

Выложил v3.5.14.0:

  • Переделана процедура обновления ресурсов и окно запроса на повтор сбойнувшей операции - теперь через 5 сек оно само должно делать повторную попытку, в т.ч. и при сбое обновления ресурсов.
  • Добавлена опция №6 Исправить направление сортировки во всплывающем меню Library Executive.

В каком формате должна быть версия патча?

Не будет ли несовместимости при смене версии PCAD?

pver.png

Да , дописать в это место, чтобы было хорошо видно. название версии, как есть - номер версии - этого достаточно.  Service Patch Number 3.5.14.

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


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

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

Да , дописать в это место, чтобы было хорошо видно. название версии, как есть - номер версии - этого достаточно.  Service Patch Number 3.5.14.

Надо как можно короче, т.к. размер буфера для строки версии фиксированный и запас места там не очень большой!

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


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

10 minutes ago, starter48 said:

Надо как можно короче, т.к. размер буфера для строки версии фиксированный и не запас места там не очень большой!

S/P N3.5.15 - так например. 

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


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

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

S/P N3.5.15 - так например. 

Выложил v3.5.15.1 в которой добавлен патч 2) Добавить версию набора патчей к версии PCAD - для окна About, а также добавлена одна скрытая попытка повтора сбойнувшей операции до показа окна запроса на её повтор.

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

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


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

13 hours ago, starter48 said:

Выложил v3.5.15.1 в которой добавлен патч 2) Добавить версию набора патчей к версии PCAD - для окна About, а также добавлена одна скрытая попытка повтора сбойнувшей операции до показа окна запроса на её повтор.

 

Благодарю за оперативность. Все в порядке.

 

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


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

Выложил v3.5.17.0:

  • В патч c) ИП: Косметические правки добавлены опциии №7 Исправить расположение элементов окна конфигурации PatEd
    и №8 Исправить расположение элементов закладки "Component Properties\Pattern" - исправляет положение полей Glue Dots и Pick & Place.
  • В патче e) PatEd: включить настройки отступов Масок/Plane исправлен баг: игнорировалось поле Zoom Factor в окне конфигурации PatEd.
Изменено пользователем starter48
v3.5.17.0

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


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

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

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

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

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

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

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

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

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

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