TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Есть кое-какие подвижки в наблюдениях.
Схеме Totalcmd присвоил ту же иконку, что и раньше, то есть
TabIcon=d:\Utils\TotalCmd\TOTALCMD.EXE
Несанкционированных обращений к twinkey.ini не было и, как я теперь считаю, и не будет. Запускаю TwinkUtil.exe. У схемы Totalcmd вместо иконки - унылый пустой серый квадратик. Инишник, тоталовская иконка на табах и иконки ВСЕХ остальных схем в Утилизаторе пока никаких нареканий не вызывают.
Далее начинается самое веселое. Не трогая схему Totalcmd, я меняю иконку другой схеме. Если интересно, то было:
TabIcon=e:\Storage\Graphics\Icons\45icons.icl,18
Схема называется PowerPro. В Утилизаторе ставлю "правильную" иконку, жму Apply, и инишник это отражает:
TabIcon=D:\Utils\PowerPro\powerpro.exe
При этом у схемы Totalcmd:
TabIcon=d:\Utils\TotalCmd\TOTALCMD.EXE,180
Напомню - ни через Утилизатор, ни через инишник я иконку схемы Totalcmd не менял. При этом в Утилизаторе у схемы Totalcmd по-прежнему иконка отсутствует.
Иными словами: проверь, что происходит со схемой Totalcmd при изменении иконки другой схемы.
Проверял трижды, меняя иконку на разных других схемах.
Вот такие пироги.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка
Хорошие пироги. Баг пойман и изничтожен. Проблема оказалась с первыми иконками из файлов, если эти файлы не .ico.
В ожидании следующей версии, возьми пока не первую иконку из ТС, а 25.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Об чем я тебе и говорил. Какие мы оба молодцы. С нетерпением жду новой версии с исправленными ошибками и воплощением моих пожеланий.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

В правой панели - вид Tree, в левой - Full. При переключении на правую панель курсор становится, естественно, на первую строку. Но при переключении на любую директорию появляется вот это:
---------------------------
Total Commander 7.50RC2
---------------------------
Access violation at address 02DF8D1B. Read of address 00030FFE.

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
02DF8D1B
441D21 4432E5 443C62 >413EA4 443223 413EA4
4194E8 419580 69DA0D
Raw:
490055 46003F 450033 65ED4E 50C3E8 50C430
4482A7 441D21 443F31 4335CD 4432E5 443C62
413EA4 443223 413EA4 4194E8 419580 41973A
69DA0D
Если в правой панели попытаться переключиться на вид Brief, Тотал, не успевая переключиться, виснет без сообщений, закрашивая правую панель серым (дефолтным) цветом, а собственный заголовок - белым. Убиваю из диспетчера.
При переключении на вид Full все пучком.
Ты скажешь: "Все это очень интересно, но при чем здесь я?". Если выгрузить все плагины, то при переключении в дерево сообщение следующее:
Crash in plugin TWinKey.wdx:
Access violation at address 02F28D37. Read of address 00030FFE.
Дальше - больше. Запускаю Тотал без инишника - все пучком.
И последнее. Выгружаю TWinKey - тоже все пучком. При его подключении все повторяется, только циферки другие, да и вид Brief не подвешивает Тотал.
В какой-то момент вылезло сообщение
Crash in plugin TWinKey.wdx:
Stack overflow
Вывод - похоже, TWinKey не дружит с деревом.
"Вот такие пироги, золотко мое" ((С) персонаж В. Стржельчика, "Майор Вихрь").
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка
У меня с деревом в TWinKey проблем нет. При весьма навороченных настройках как Тотала, так и TWinKey (кстати, о какой версии речь?).
Кроме того, нечётко прописаны начальные условия возникновения бага.
Вахмурка писал(а):В правой панели - вид Tree, в левой - Full. При переключении на правую панель курсор становится, естественно, на первую строку
Почему это естественно? Кроме того, и режим отображения дерева в файловой панели может быть разным (опция OldStyleTree), и навигация может быть разной (опция AutoTreeChange). Это вполне может влиять.
Хотелось бы:
• уточнения по вышеуказанным опциям;
• подробного пошагового описания действий на начальной стадии (исходные режимы в обеих панелях и все переключения/переходы в этих панелях вплоть до проявления бага).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

о какой версии речь?
2.77 (1.59)
OldStyleTree=1
Autotreechange=1
Попробовал ее раз (после повторного включения TWinKey). Дерево вроде нормально, но при переключении на краткий вид такое же зависание (серая панель, потом полностью белое окно, сообщений нет). Что еще требуется?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка
После изменения значения OldStyleTree с 0 на 1 мне удалось однократно воспроизвести проблему, но результат был несколько иным. Тотал просто зависал при попытке перехода с первой строки дерева, а сообщение было следующим:
---------------------------
Total Commander 7.50a fin
---------------------------
Stack overflow.

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C00000FD
Stack trace:
01119070
443A3D 4443BA >414514 44397B 414514 66085E
5D8DA7 5D490E 5D5920 50E3C6 502A27 4443BA
414514 44397B 414514 419B58 419BF0 69F119

Raw:
5C002E 430055 4438E9 414514 433D25 444733
442479 444689 433D25 443A3D 4443BA 414514
44397B 414514 66085E 5D8DA7 42259E 4013DD
40147D 401F0E 4023B3 4023DB 401DE5 401E4D
4023B3 4023DB 4026A4 64E53D 69C025 65FBC1
69BBC9 652354 6522A8 63772C 4023B3 4023DB
4023B3 4023DB 4023B3 5D490E 695EE4 65247D
443A3D 4443BA 4443DD 414514 69C025 652641
69C23B 6788F0 65247D 65271C 69C23B 6788F0
69C26B 69C11F 69A0C0 444733 442479 444689

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да Нет
---------------------------
После изменения значения ключа с 1 на другое и снова на 1 баг больше повторить не удалось. С другими значениями ключа баг не воспроизводится. TWinKey в новейшей приватной версии (2.86).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Хохма в том, что краткий вид я использую раз в месяц, а дерево - раз в год. А тут при тестировании скрипта пришлось "залезть на дерево". Но согласись, что Тотал не должен вылетать при любых значениях ключей.
Кстати, а почему юзвери не извещаются о новых релизах?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка писал(а):Но согласись, что Тотал не должен вылетать при любых значениях ключей.
Конечно, соглашусь.
Вахмурка писал(а):Кстати, а почему юзвери не извещаются о новых релизах?
Потому что эти релизы для широкой публики не предназначены. В очень узком кругу бета-тестеров отлаживаются новые фичи и исправляются замеченные баги. Будет доведено до приемлемого состояния — тогда можно и народу предъявлять. А пока в работе, и она не закончена.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Хохма в том, что краткий вид я использую раз в месяц, а дерево - раз в год.
Должен заметить, что ты слишком часто лазишь по деревьям. :)

Теперь, собственно, о баге. Похоже, и ты и Avada что-то упускаете. Мне так и не удалось воспроизвести этот баг. Попробовал разные ключи, но ТС не падает. Значит, есть что-то еще.
Avada писал(а):подробного пошагового описания действий на начальной стадии (исходные режимы в обеих панелях и все переключения/переходы в этих панелях вплоть до проявления бага).
Всецело присоединяюсь. Без точной инструкции (желательно, начиная с пустых wincmd.ini и TWinKey.ini) вряд ли удастся продвинуться.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

"Ну, барин, ты и задачки ставишь" ((С) кузнец Степан, "Формула любви").
Сейчас занят, но в выходные попробую. Вот сейчас поигрался - дерево вроде стоит, не падает, а вот краткий вид вешает Тотал как пальто на гвоздь - уверенно и прочно.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

VadiMGP
Вполне возможно, что в моём случае проблема имела отношение только к Тоталу как таковому и вообще не была связана с TWinKey. Тем более, что воспроизвести баг мне больше не удалось.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):"Ну, барин, ты и задачки ставишь"...Сейчас занят, но в выходные попробую.
"Э-э, нет, торопиться не надо, не надо торопиться." © тов. Саахов. Кавказская пленница.
Честно говоря, мне эти деревья довольно пофиг. Обслуживать эти панели по-нормальному у меня в планах нет, и, в обозримом будущем, не предвидится. Падеж, разумеется, надо бы устранить, но если это раз в год, то тоже не больно критично.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Тем не менее, как и обещал, решил поиздеваться над сладкой парочкой: Total Commander + TWinKey.
1. Запускаю Тотал с несуществующим инишником:
2. В нем (который создался) врукопашную прописываю
oldstyletree=1
autotreechange=1
3. Подключаю TWinKey и создаю цветовую схему для него;
4. В одной панели включаю дерево, в другой - краткий вид;
5. Начинаю бессистемно ходить по директориям в обеих панелях, просто тыкая куда глаза глядят;
6. Через две-три минуты такого плутания Тотал выдает примерно вот это:
---------------------------
Total Commander 7.50RC2
---------------------------
Stack overflow.

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C00000FD
Stack trace:
02D38D1B
441D21 4432E5 443C62 >413EA4 443223 413EA4
4194E8 419580 69DA0D
Raw:
65ED4E 50C3E8 50C430 4482A7 441D21 443F31
4335CD 4432E5 443C62 413EA4 443223 413EA4
4194E8 419580 41973A 69DA0D
Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------
Случилось это трижды. Выше - данные с последнего раза.
WXPEngSP2
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Хотел бы обратить внимание народа, что менее чем за год существования тема по TWinKey поднялась до второго места по числу постов на всём форуме вообще, уступая сейчас только теме по русификации TC, созданной существенно раньше. С чем автора и всех завсегдатаев темы и поздравляю. :D
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить