View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 22, 2011 04:52 Post subject: |
|
|
Avada wrote: | Кстати, Тотал на Win7 инсталлировался с последующим накатыванием пользовательских файлов поверх стандартных или копировался? | Инсталлировался с накатыванием одного пользовательского файла, если быть точным, и ты знаешь какого. Avada wrote: | К файлам в папках, прописанных в %PATH%. | Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Разрешитес доложить, найден "сорванец" и прибит! Avada wrote: | Почти то же самое. | В смысле, у тебя? Avada wrote: | Я ещё сам попробую вариант с безусловным присутствием формата в иконке, и буду репортить, если что. | Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 09:29 Post subject: |
|
|
Flasher wrote: | Итак, гляжу "в озёра синие", т.е. в Path. Где ж Вы, как говориться, Батенька, раньше были? Разрешитес доложить, найден "сорванец" и прибит! |
Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи!
Где было-то? Может другим пригодиться.
А со значками из ICO что? По-прежнему?
Flasher wrote: | В смысле, у тебя? |
Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее.
Flasher wrote: | Обнаружилось, что так происходит с форматом 24, 16 и 36 отображаются правильно. |
16 и 32. Вчера уже сообщил автору. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 22, 2011 09:40 Post subject: |
|
|
Avada wrote: | Там же и раньше был, и упорно говорил: никакой мистики быть не может, ищи! | Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо. Avada wrote: | Где было-то? Может другим пригодиться. | Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду. Avada wrote: | А со значками из ICO что? По-прежнему? | Ну, если я с воодушевлением сообщаю, как ты думаешь? Да, что самое интересное, сразу забыл написать, что в диалоге "Выбор значка" отображались как-раз иконки файла из корня текущего ТС.
Avada wrote: | Ну да. Использую минимум значков (менее десятка) на Рабочем столе, но и они отображаются в TLB в меню "Рабочий стол". Мне так удобнее. | Не понял. Ярлыки и там, и там присутствуют?Поправка принята.
Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать, с переменными окружения и прямыми проблем нет. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 10:10 Post subject: |
|
|
Flasher wrote: | Тем не менее, настоять на том, чтобы переменная PATH не подхватывалась и читался лишь каталог ТС, из которого был запущен BBE, просто необходимо. |
Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации?
Flasher wrote: | Да нет, вряд ли. Совсем забыл о некогда установленной версии ТС в папку, про которую давно забыл и которая, ко всему прочему, не на виду. |
...и которая при этом присутствует в PATH. Полна чудес могучая природа.
Flasher wrote: | Не понял. Ярлыки и там, и там присутствуют? |
Ну да. Говорю же, мне так удобнее.
И по поводу значков из ICO. Если у тебя по-прежнему эти дела воспроизводятся, то давай пошаговое описание действий. Вот дефолтная панель. Вот конкретная кнопка. Вот ты заменяешь некий значок на другой, из 32-битного ICO-файла, лежащего там, куда его любой проверяющий может поместить (указать, где). Тотал его видит нормально, редатор показывает пустую кнопку. В таком духе. Я в ходе борьбы с последними багами автору видео пачками посылал, да потом ещё полный набор своих BAR-файлов, зато и результат был получен быстрый и чёткий. Не призываю делать то же самое, но — больше подробностей, и не пренебрегать никакими мелочами (пример с PATH был очень показателен). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 22, 2011 10:36 Post subject: |
|
|
Avada wrote: | Ничего подобного делать нельзя. В default.bar, как уже говорилось, указан просто Notepad.exe без пути. Что мы получим в редакторе, если его автор последует твоей рекомендации? | Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней. Avada wrote: | ...и которая при этом присутствует в PATH. Полна чудес могучая природа. | А в чём чудо заключается?
По ICO:
1. не важно какой файл/команда;
2. Путь к ICO-файлу относительный - например, Icons\Avada.ico ;
2. в ТС отображается;
3. в BBE нет;
4. в BBE при вызове диалога "Выбор значка" появляется окошко с сообщением "Не удаётся найти файл Icons\Avada.ico";
5. При добавлении к пути %COMMANDER_PATH%\ иконка появляется;
6. Относительные пути к программам, файлам плагинов и библиотекам не препятствуют отображению в BBE. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 11:12 Post subject: |
|
|
Flasher wrote: | Тогда пусть парсит PATH на наличию путей к стандартным системным каталогам и пути к текущему ТС, а остальные игнорирует. ИМХО, так будет правильней. |
Я сейчас за недостатком времени (наметилась срочная работа) не готов это подробно обсуждать, но, ИМХО, не очень-то это правильно. Правильнее, чтобы при отсутствии пути программа начинала поиск с каталога TC, но не исключала при дальнейшем переборе и всё остальное. Вероятно, обсудим с автором.
Flasher wrote: | А в чём чудо заключается? |
В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC.
Flasher wrote: | Путь к ICO-файлу относительный - например, Icons\Avada.ico |
Вот она — причина. Программа действительно не понимает относительных путей, записанных в таком формате. (Я ими не пользуюсь, потому и не мог воспроизвести). Проблема ясна, сообщу автору. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 22, 2011 11:15 Post subject: |
|
|
Avada wrote: | В том, что, по моим представлениям (на коих не настаиваю), в PATH должен присутствовать один каталог, содержащий подобные файлы. Да и то благодаря применению Autorun. Всем остальным, идущим в PATH до него, либо нечего там делать, либо, если они нужные, в них нечего делать файлам TC. | Я не спорю с тем, как должно быть в идеале. Но чудом это никак не назвать. Avada wrote: | Вот она — причина. | Дык я постом выше писал: Flasher wrote: | Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать |
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 11:20 Post subject: |
|
|
Flasher wrote: | Нашёл проблему по отображению значков в ICO: относительные пути для них редактор не хочет поддерживать |
Верно, но речь в данном случае идёт не об относительных путях вообще, а об одной конкретной форме их записи. Запись с использованием переменных — тоже относительный путь, но она работает. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 22, 2011 11:23 Post subject: |
|
|
Avada wrote: | Запись с использованием переменных — тоже относительный путь, но она работает. | Эээ, в смысле "тоже относительный"? Переменная выступает в роли параметра комстроки, который конвертируется в подлинную часть пути. Я бы не стал относит такую запись к относительной. Avada wrote: | Я ими не пользуюсь, потому и не мог воспроизвести | Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 11:50 Post subject: |
|
|
Flasher wrote: | Я бы не стал относит такую запись к относительной. |
А я бы стал. Впрочем, суть дела вполне ясна. Автору я только что отправил письмо.
Flasher wrote: | Даже wcmicons.dll,xx у тебя выглядит как %COMMANDER_PATH%\wcmicons.dll,xx? |
Не выглядит. А вот при описании значков из подкаталога Iсons основного каталога TC — выглядит. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 22, 2011 11:53 Post subject: |
|
|
Avada wrote: | Не выглядит. | А пишешь "не пользуюсь". По сути это одна и та же форма записи. Avada wrote: | Запись с использованием переменных — тоже относительный путь, но она работает. | Кстати, и об этом я написал: Flasher wrote: | ... с переменными окружения и прямыми проблем нет. | А ещё ранее ты сам отвечал на подобное указание: Avada wrote: | Flasher wrote: | Я не использую для иконок переменную окружения, у меня там относительные пути |
Что адекватно. С абсолютными не пробовал? Хотя у меня у самого пути в этом файле с %Commander_Path% — и всё нормально. | Другими словами, перечисление пунктов не стоило свеч. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 12:47 Post subject: |
|
|
Flasher
Я же уже ответил — суть дела ясна. Прочее (кто когда более или менее удачно выразился) теперь несущественно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sat Jan 22, 2011 20:16 Post subject: |
|
|
Доступна очередная паблик-бета: Ultra TC Button Bar Editor 6.00 beta 7.
Прямая ссылка на скачивание
Что нового:
• Маленькая кнопка (под первой кнопкой панели) для быстрого перехода между BAR-файлами.*
• Поддержка относительных путей типа Icons\name.ico.
• Файл Wcmicons.dll по пути, сответствующему %Commander_Path%, имеет высший приоритет перед любым иным одноимённым файлом, входящим в каталог, указанный значением переменной PATH.
• Панель кнопок окружена тонкой рамкой.
На исправленных багах подробно не останавливаюсь: их было довольно много, кому интересно — может поглядеть на оффоруме.
*При открытии текущей панели кнопка открывает список, где отображается эта панель (имя отделено разделителем) и все панели, которые связаны именно с ней. Если пройти на какую-то связанную панель, где есть свои, отдельные переходы к другим панелям, они тоже постепенно добавятся в список по мере навигации. Эта кнопка заменила прежнюю, позволявшую только возврат в основную панель.
К сожалению, из-за ограничений используемых в программе системных функций не удаётся дать в редакторе качественное отображение кнопок с размерами, отличными от 16x16 и 32x32. Кнопки размером 24x24 из-за этого могут отображаться в не очень качественном виде.
Кроме того, для удобства посетителей форума я добавил к первому посту темы постоянные ссылки для получения информации о пакете Ultra TC Editors и для его скачивания. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sun Jan 23, 2011 10:44; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Jan 23, 2011 10:11 Post subject: |
|
|
Avada
За новости спасибо. С отн.путями иконки теперь отображаются как надо. Но, как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH. Я специально для этого везде переменную добавлять не хочу в угоду лишь одному редактору, который пока не является для меня приоритетным.
И большая просьба - в докладе сразу давать прямую ссылку на скачивание редактора. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10257 Location: Россия, Саратов
|
(Separately) Posted: Sun Jan 23, 2011 10:38 Post subject: |
|
|
Flasher wrote: | Но, к как я понял, проблема отн. путей не решена в плане реакции бар-панели на присутствие wcmicons.dll в других путях, перечисленных в PATH. |
А как я понял, проблема решена. Переменную добавлять не надо. Соответствующий переменной %Commander_Path% путь — это попросту каталог текущего запущенного TC. То есть строки wcmicons.dll достаточно. Быстрое тестирование: временно поместить альтернативную Wcmicons.dll в c:\windows (или где там у кого системный каталог) и посмотреть результат. В предыдущей версии твоя проблема воспроизводится на раз, в нынешней всё нормально.
Насчёт прямых ссылок постараюсь учесть. В предыдущий свой пост добавил. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|