Jump to content

    

Патч PCAD от starter48

В 22.09.2006 в 17:22, NightWish сказал:

Да, можно. Открываете текстовым редактором PCB.ini и меняете в строке

MillimeterPrecision=3

тройку на четверку.

В PCAD2006 этот параметр может иметь значение от 2 до 5.

Сделал патч для более удобной замены этого параметра в PCAD2006: https://sites.google.com/view/p2006p

А также пофиксил отображаемый размер сетки в PCB.exe: там размер сетки всегда показывался с точностью 3 цифры после точки.

Пишите, если какие-то баги, - исправлю, пока у меня есть время.

Share this post


Link to post
Share on other sites
11 часов назад, starter48 сказал:

Сделал патч

А нельзя его по русски сделать. Ну или русский Хелп сделать

Share this post


Link to post
Share on other sites
22 минуты назад, musa сказал:

А нельзя его по русски сделать. Ну или русский Хелп сделать

От вас - не ожидал. Книга Лопаткина - лучший подарок пикадчику.

Вот одна опечатка для исправления:

Если пройтись по темам P-CAD в данном разделе, то можно насобирать задач для коррекции P-CAD. 

Share this post


Link to post
Share on other sites
В 19.07.2019 в 10:25, ViKo сказал:

От вас - не ожидал. Книга Лопаткина - лучший подарок пикадчику.

Имелся в виду Хелп к патчу а не к Пикаду

Share this post


Link to post
Share on other sites

Виноват. 

И про баги патча, видимо, вопрос был? 

Share this post


Link to post
Share on other sites
В 19.07.2019 в 14:58, musa сказал:

А нельзя его по русски сделать. Ну или русский Хелп сделать

Выложил с .DLL с русскими ресурсами (P2006P.RUS) - ищите баги. Я спать.

Share this post


Link to post
Share on other sites
10 часов назад, starter48 сказал:

Выложил

Спасибо. Теперь не нужно ломать голову с переводом

Share this post


Link to post
Share on other sites
В 22.07.2019 в 23:43, starter48 сказал:

Выложил с .DLL с русскими ресурсами (P2006P.RUS) - ищите баги. Я спать.

А обратно вернуть P-CAD в исходное состояние патч может?

Пытаюсь запустить, "выбери язык..." - это слишком запанибратски, нужно "выберите"; дважды спрашивает, что делать, не дождавшись ответа, куда ставить, лезет, куда надо (ему, но не мне). В общем, пока использовать не готов. Еще сломает чего-нибудь. Да и чинить мне ничего не нужно.

Edited by ViKo

Share this post


Link to post
Share on other sites
19 часов назад, ViKo сказал:

А обратно вернуть P-CAD в исходное состояние патч может?

Может. Программа делает резервную копию изменяемых файлов в подкаталог System\P2006PAT.BAK\ находящийся в домашнем каталоге PCAD (где PCB.exe и пр. лежат).

Два варианта восстановления:

  • Автоматический: меню Патчи\Восстановить всё из резервных копий (меню Patches\Revert all from Backup).
  • Ручной: перенести оригинальные копии изменённых файлов из System\P2006PAT.BAK\ в каталог PCAD.

 

19 часов назад, ViKo сказал:

Пытаюсь запустить, "выбери язык..." - это слишком запанибратски, нужно "выберите"; дважды спрашивает, что делать, не дождавшись ответа, куда ставить, лезет, куда надо (ему, но не мне). В общем, пока использовать не готов. Еще сломает чего-нибудь. Да и чинить мне ничего не нужно.

У меня в программе нет строки "выбери язык". Возможно это инсталлятор такое на русской винде выдаёт? Но не я его русифицировал - это мультиязычный InnoSetup 5.

ЗЫ: В инсталляторе я тоже не нашёл "выбери язык".

Домыслы: а может это у тебя в винде установлен только белорусский язык, а обычного русского нет, вот винда спрашивает и хочет скачать русский язык?

Давай подробнее и с картинками: где тебя оскорбили и кто куда лезет не дождавшись?

Сама программа не должна спрашивать про язык. Инсталлятор должен, но там нет "выбери язык".

Далее, если программа не была установлена, инсталлятор предлагает поставить программу в каталог PCAD.

А если уже была установлена, то поставит поверх старой.

Edited by starter48
Догадки

Share this post


Link to post
Share on other sites

Перекачал заново. Сегодня вижу "Выберите...". Чудно. 

Не нравится шрифт без ClearType сглаживания. Рябит в глазах.

Также и иконка, страшная.

Не влезает текст в окно программы по умолчанию. 

Зачем "НАЧАТЬ" заглавными буквами?

"Испраить" в пункте D нужно исправить. :-) 

Дальше тестировать не готов. Меня устраивает то, что есть, больше, чем результат неопробованного патча.

 

Share this post


Link to post
Share on other sites

А при запуске установщика выскакивает "л.п." №1. При попытке закрыть установщик - "л.п." №2.

LP-1.jpg

LP-2.jpg

Share this post


Link to post
Share on other sites
1 час назад, ViKo сказал:

Перекачал заново. Сегодня вижу "Выберите...". Чудно. 

А старую оскорбительную версию, конечно, не сохранил :wink2:

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

Не нравится шрифт без ClearType сглаживания. Рябит в глазах.

Опять же где? В программе или в инсталляторе? Давай картинки.

Возможно у нас очень разная винда. У меня под Win7 везде шрифт со сглаживанием.

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

Также и иконка, страшная. 

Я напряг все мои [отсутствующие] художественные способности и нарисовал заплатку пришитую белыми нитками.

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

Пока не буду менять: на работу не влияет - и так сойдёт.

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

Не влезает текст в окно программы по умолчанию.  

Зато окно программы влезает на рабочий стол маленького монитора.

А на большом мониторе элементы программы можно мышью раздвинуть - один раз не очень напряжно.

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

Зачем "НАЧАТЬ" заглавными буквами?

Да, а ещё жирными шрифтом, чтобы пользователь сразу понял, что это самая главная кнопка, которая и делает всё волшебство.

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

"Испраить" в пункте D нужно исправить.

Очепятка. В следующем релизе исправлю.

56 минут назад, ViKo сказал:

А при запуске установщика выскакивает "л.п." №1. При попытке закрыть установщик - "л.п." №2.

Какой-то ужос! В программе и инсталляторе нет таких строк и обращений к ф-ям ReadProcessMemory/WriteProcessMemory.

И ShellExperienceHost.exe - внутренняя утилита Win10, если верить гуглю. Это она у тебя "падает".

Получается, инсталлятор, который я применил (InnoSetup 5), не совместим c Win10?

Share this post


Link to post
Share on other sites
31 минуту назад, starter48 сказал:

А старую оскорбительную версию, конечно, не сохранил

На работе не нашел. Может, дома валяется. Не уверен.

 

31 минуту назад, starter48 сказал:

Опять же где? В программе или в инсталляторе?

В программе. В инсталляторе, видимо, тоже. Там не вглядывался. Виндовс 10.

 

31 минуту назад, starter48 сказал:

Зато окно программы влезает на рабочий стол маленького монитора.

Особенно важна правая часть с двумя пустыми формами (или как оно там зовется). А по вертикали тоже пусто - лишний размер по высоте.

Захотел снова запустить, скриншотик сделать, так посыпались ошибки, примерно, как выше показывал. И это уже не инсталлятор.  не, то был инсталлятор.

Edited by ViKo

Share this post


Link to post
Share on other sites

Вот как выглядит после запуска. Буквы в картинке размываются, а так они без сглаживания.

LP-3.jpg

Вы же не для совсем тупых патч создаёте? "НАЧАТЬ" совершенно ни к чему. "Выполнить".

Edited by ViKo

Share this post


Link to post
Share on other sites
20 минут назад, ViKo сказал:

Захотел снова запустить, скриншотик сделать, так посыпались ошибки, примерно, как выше показывал. И это уже не инсталлятор.

Это глючит винда, а не программа т.к. моя программа запускается с админскими правами, а ShellExperienceHost.exe - похоже, что нет.

Далее, ShellExperienceHost.exe зачем-то лезет в память моей программы, но обламывается т.к. моя программа имеет админские права.

А ошибки постоянно сыпятся или только несколько штук, и потом можно нормально работать?

Короче, придётся мне Win10 ставить для проверки...

2 минуты назад, ViKo сказал:

Вот как выглядит после запуска.

Хорошо выглядит. В точности, как у меня на Win7 :biggrin:

Сейчас внимательно всмотрелся: меню Файл (F)   Патчи (P) - с ClearType (и инсталлятор тоже), а вот в формах программы - действительно без ClearType, но меня это не напрягает, как выходца из эры WinXP :biggrin:

Буду думать что и как поменять, чтобы и тебя удовлетворить, и на WinXP не поломать...

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

Особенно важна правая часть с двумя пустыми формами (или как оно там зовется). А по вертикали тоже пусто - лишний размер по высоте.

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

Разверни окно в полный экран и раздвинь границы форм мышью.

Можно, конечно, раздвигать автоматически при разворачивании окна, но это дополнительные затраты времени на кодирование тестирование. Может быть потом сделаю...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now