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

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

22.09.2006 в 12:22, NightWish сказал:

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

MillimeterPrecision=3

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

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

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

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

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

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


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

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

Сделал патч

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

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


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

22 минуты назад, musa сказал:

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

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

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

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

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


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

В 19.07.2019 в 10:25, ViKo сказал:

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

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

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


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

Виноват. 

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

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


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

В 19.07.2019 в 14:58, musa сказал:

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

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

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


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

10 часов назад, starter48 сказал:

Выложил

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

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


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

В 22.07.2019 в 23:43, starter48 сказал:

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

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

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

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

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


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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

Изменено пользователем starter48
Догадки

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


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

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

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

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

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

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

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

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

 

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


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

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

LP-1.jpg

LP-2.jpg

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


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

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?

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


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

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

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

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

 

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

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

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

 

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

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

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

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

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

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


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

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

LP-3.jpg

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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