View previous topic :: View next topic |
Author |
Message |
Vladimir Matveev

Joined: 07 Nov 2006 Posts: 5 Location: Санкт-Петербург
|
(Separately) Posted: Sun Jul 01, 2007 09:26 Post subject: Total Commander 7.01 под Vist'ой |
|
|
Господа! Установил Total Commander 7.01 под Vist'у. Сразу столкнулся с проблемой: перетаскиваю экзешник какой-либо программы на панель Total'a для того, чтобы на ней появилась кнопка для быстрого запуска данной программы, а кнопка не появляется. Вместо нее появляется сообщение об ошибке... В чем дело?
Может быть, всему виной несовпадение битностей: Vista - 64 bit, Total - 32 bit? _________________ Против методологического принуждения:
http://bioparadigma.narod.ru |
|
Back to top |
|
 |
2k
Joined: 09 Sep 2006 Posts: 12
|
(Separately) Posted: Sun Jul 01, 2007 16:43 Post subject: |
|
|
Виста х86, ТС 7.0 RC5 - более новый ещё не пробовал - нет проблем |
|
Back to top |
|
 |
Spine
Joined: 15 Dec 2004 Posts: 128 Location: Орша, Беларусь
|
(Separately) Posted: Sun Jul 01, 2007 23:20 Post subject: |
|
|
у меня виста х64, тотал 7.01 - проблем нет. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon Jul 02, 2007 00:48 Post subject: |
|
|
Vladimir Matveev
Может быть, стоит всё же написать, что за сообщение об ошибке появляется? _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Старый Ворчун
Joined: 30 Mar 2005 Posts: 13 Location: Северный Кавказ
|
(Separately) Posted: Tue Jul 03, 2007 05:22 Post subject: |
|
|
Использую пока версию TC 7.0...
Под XP всё было нормально, но при переходе на Vista неожиданно обнаружилась неприятность...
Не могу понять, в чём дело: дополнительные иконки на собственноручно сделанных мной панелях ;) внезапно исчезли! :(
Речь идёт только об иконках, взятых из файлов .icl
Раньше такие файлы открывались Тоталом без проблем... В чём дело?
ЗЫ. Что касается "перетаскивания" - здесь вопросов нет! Только что проверил... всё работает!
Кстати, чтобы Vista не задавала каждый раз идиотских вопросов о действиях Тотала, рекомендую вызвать щелчком на его экзешнике Свойства ==> Совместимость ==> Уровень прав и поставить флажок, что программа выполняется от имени администратора...
Единственное неудобство, что Vista один раз запросит подтверждение на это при запуске Тотала... Зато потом можно делать любые файловые операции без подтверждения! Например, свирепствовать в папке Program Files или аж самой Windows! :) _________________ Не сердись, всё пройдёт... |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Tue Jul 03, 2007 14:15 Post subject: |
|
|
Старый Ворчун wrote: | Не могу понять, в чём дело: дополнительные иконки на собственноручно сделанных мной панелях внезапно исчезли!  | Иди в поиск по форуму, набери там "икон* AND vista" без кавычек и обрети счастье. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Jul 03, 2007 15:23 Post subject: |
|
|
Старый Ворчун
Vista не поддерживает 16-битные ICL. |
|
Back to top |
|
 |
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Sun Jul 08, 2007 19:07 Post subject: |
|
|
Подниму тему ошибок под Вистой.
Vista x64 Rus, UAC включен.
Пути по умолчанию (настройки в Application Data).
Папка тотала: c:\Program Files (x86)\totalcmd\
Папка ini-файлов: c:\Users\Bishop\AppData\Roaming\GHISLER\
При установке, TC создает файлы DEFAULT.BAR и .br2 в своей папке. Но после изменения панели инструментов, сохраняет измененные файлы в каталоге с ini-файлами. После чего, читает их тоже оттуда. Но стоит удалить первоначальные файлы из каталога установки, как TC перестает показывать панель инструментов вообще.
После входа в каталог, для доступа к которому нужны права администратора, при обновлении панели (F2) происходит переход в корень диска.
Кстати, в Висте не работают и функции из категории «Безопасность». Когда ожидается их обновление? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun Jul 08, 2007 19:26 Post subject: |
|
|
Стоить репортить на форум Гислера (если еще не зарепортили). Первое issue, второе явный баг... _________________ UniViewer - CudaText - LogViewer
Last edited by Alextp on Sun Jul 08, 2007 20:51; edited 1 time in total |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Sun Jul 08, 2007 20:32 Post subject: |
|
|
Второе баг, но не Тотала, а Висты. На оф. форуме Гислер уже неоднократно давал пояснения по этому поводу: в Висте просто-напросто перестали работать функции для вызова соответствующих диалогов, и он ничего не может с этим поделать. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun Jul 08, 2007 20:50 Post subject: |
|
|
CaptainFlint
Quote: | На оф. форуме Гислер уже неоднократно давал пояснения по этому поводу: в Висте просто-напросто перестали работать функции для вызова соответствующих диалогов |
Под "второе" я имел в виду это:
После входа в каталог, ...при обновлении панели (F2) происходит переход в корень диска.
Тут похоже больше на баг Тотала, что он не перечитывает по F2 каталог с админ-кими правами. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon Jul 09, 2007 00:03 Post subject: |
|
|
А-а, я думал - про функции категории "Безопасность"...
По поводу первых багов - проверил у себя на виртуалке:
Bishop wrote: | При установке, TC создает файлы DEFAULT.BAR и .br2 в своей папке. Но после изменения панели инструментов, сохраняет измененные файлы в каталоге с ini-файлами. После чего, читает их тоже оттуда. Но стоит удалить первоначальные файлы из каталога установки, как TC перестает показывать панель инструментов вообще. |
Подтверждаю, но ошибкой не считаю. В файле wincmd.ini указан путь c:\Program Files (x86)\totalcmd\default.bar. Тотал пытается открыть этот файл и не находит его. Что ж ему, отображать несуществующую панель? Если хочется, чтобы работа велась с панелью, находящейся в каталоге пользовательских настроек - укажи этот BAR-файл, тогда старый файл можно будет удалить, никто слова не скажет.
То, что BAR-файл автоматически копируется в каталог настроек - это всего лишь обходной путь для обеспечения совместимости со старыми версиями.
Bishop wrote: | После входа в каталог, для доступа к которому нужны права администратора, при обновлении панели (F2) происходит переход в корень диска. |
Подтверждаю, надо репортить. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Mon Jul 09, 2007 16:09 Post subject: |
|
|
CaptainFlint, в том то и дело, что в wincmd.ini не указан путь к buttonbar. И тотал сохраняет эти файлы в каталоге настроек, и читает их оттуда. По такой логике, должен был бы читать первоначальный.
Получается, при наличии c:\Program Files (x86)\totalcmd\default.bar - отображается c:\Users\Bishop\AppData\Roaming\GHISLER\default.bar. При отсутствии c:\Program Files (x86)\totalcmd\default.bar - панели нет. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon Jul 09, 2007 17:49 Post subject: |
|
|
Bishop wrote: | в том то и дело, что в wincmd.ini не указан путь к buttonbar. И тотал сохраняет эти файлы в каталоге настроек, и читает их оттуда. По такой логике, должен был бы читать первоначальный. |
Так он и читает первоначальный! И только когда обнаруживает, что пользователь пытается файл изменить, а правов на сие действо нема, Тотал по-тихому делает копию в каталоге, где лежит файл wincmd.ini, чтобы не долбать пользователя на каждый чих, что, мол, невозможно выполнить запись в такой-то файл.
Bishop wrote: | Получается, при наличии c:\Program Files (x86)\totalcmd\default.bar - отображается c:\Users\Bishop\AppData\Roaming\GHISLER\default.bar. При отсутствии c:\Program Files (x86)\totalcmd\default.bar - панели нет. |
Фактически - да, так и получается. Но необходимые звенья логики пропущены. Вот они:
1. В настройках Тотала сказано, что файл должен располагаться в каталоге Тотала (или ничего не сказано - что по сути означает то же самое - значение по умолчанию для ключа [Buttonbar] / Buttonbar - это default.bar в каталоге установки.
2. Тотал честно пытается этот default.bar отобразить. Получилось - хорошо. Не получилось - извините, нет у вас панели, ничего не отображается.
3. При попытке чего-либо поменять в панели инструментов старые версии Тотала просто отказывались что-либо делать. Новые версии вместо этого копируют файл в каталог, имеющий права на запись, и выполняют изменения там.
Смотри, что получается, если путь к BAR-файлу не указан или дефолтный:
Ситуация 1. Оригинальный файл default.bar лежит в каталоге Тотала, изменённый вариант - в каталоге wincmd.ini. В этом случае Тотал проверяет, есть ли доступ на запись к оригинальному файлу. Если нет - использует копию, т.к. знает, что копия сделана им самим, т.к. Виста вынудила.
Ситуация 2: Оригинального файла default.bar в каталоге Тотала нет. Что видит Тотал: в настройках указан путь к несуществующему BAR-файлу. Да, в каталоге с INI-файлом есть BAR-файл. Ну и что с того? Мало ли, сколько ещё BAR-файлов по всему диску разбросано... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
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
|