Найдено 19 результатов

remittor
Вс янв 12, 2020 22:43
Форум: Плагины Total Commander
Тема: Universal Viewer - аналог Lister
Ответы: 765
Просмотры: 1492484

i3v писал(а):Т.е. исключение-то, конечно, бросает ОС... Она и должна так делать. А вот обработки исключения этого не предусмотрено.
Ого. Где же вы прочитали о том, что виндовые функции кидают исключения?

CRT'ешные обёртки (типа fread) тоже не умеют такого.
remittor
Ср янв 08, 2020 23:08
Форум: Общие вопросы
Тема: Total Commander 9.50 beta 12
Ответы: 17
Просмотры: 29983

Avada
Я тоже это заметил. Но решил перепроверить завтра на работе.
Значки явно косячные рисуются.
remittor
Ср янв 08, 2020 22:47
Форум: Общие вопросы
Тема: Total Commander 9.50 beta 12
Ответы: 17
Просмотры: 29983

Re: Total Commander 9.50 beta 12

CaptainFlint писал(а):Ускорена работа с большими архивами (вход в них и навигация по подкаталогам).
Протестировал сиё улучшение.
Скорость возрасла в разы! Это круто!

Сами замеры выложил тут: https://www.ghisler.ch/board/viewtopic. ... 15#p367489
remittor
Сб янв 04, 2020 10:50
Форум: Плагины Total Commander
Тема: [WCP] Ускоритель отображения содержимого архивов
Ответы: 8
Просмотры: 24032

Обновил плагин и опубликовал сорцы на github.
Теперь можно настраивать плагин через INI-файл.

Так же появилась такая идея:
А возможно ли сделать аналог MultiArc плагина, который бы работал через api WFX-плагинов?
remittor
Вт дек 24, 2019 18:11
Форум: Плагины Total Commander
Тема: [WCP] Ускоритель отображения содержимого архивов
Ответы: 8
Просмотры: 24032

[WCP] Ускоритель отображения содержимого архивов

WCP - ускоритель отображения содержимого архивов

Ранее я уже предлагал автору TC усовершенствовать алгоритм отображения содержимого архивов .
Но очень похоже что автор просто забил болт на это (как и на тормозной плагин SFTP).

Впрочем самому стало интересно узнать, а как себя будет вести TC при ...
remittor
Пн дек 09, 2019 17:05
Форум: Плагины Total Commander
Тема: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd
Ответы: 20
Просмотры: 49407

Наконец таки добавил полную поддержку Zstd и исправил несколько багов.

В шапке темы лежит ссылка на новую версию.

Прошу протестировать основные возможности плагина. Заранее благодарен.
remittor
Чт дек 05, 2019 13:07
Форум: Плагины Total Commander
Тема: Uninstaller64
Ответы: 53
Просмотры: 131497

... судя по всему одна из записей некорректная, смотрите скриншот, в структуре m_SIC в полях очень странные значения (особенно m_Size =4261281024) и ТС падает, когда плагин выполняет memcpy...
Утром уже исправил несколько мест в коде. В том числе и формирование m_SIC:
https://github.com/xVir ...
remittor
Сб ноя 30, 2019 17:05
Форум: Плагины Total Commander
Тема: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd
Ответы: 20
Просмотры: 49407

Зато с Total7zip+ lz4 /5 в Ultra я получу меньший размер с тем же расширением, которое данный плагин, разумеется, не прочтёт.
Не получите вы меньший размер. Получите только больший. По крайней мере при использовании консольной версии сия проги (7zip-zstd).

Отписал автору софтины: https://github ...
remittor
Пт ноя 29, 2019 11:54
Форум: Плагины Total Commander
Тема: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd
Ответы: 20
Просмотры: 49407

1-2) Так а почему расширения TAR и PAXZ не заявлены (defaultextension=pax,lz4)?
TAR не нужен в этом плагине, т.к. поддержка оного есть в TotalCmd. Да и нет единого формата TAR. Сейчас под TAR понимают кучу костылей от GnuTAR. Но и эти костыли не позволяют хранить всю инфу о файловых атрибутах ...
remittor
Вт ноя 26, 2019 21:18
Форум: Плагины Total Commander
Тема: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd
Ответы: 20
Просмотры: 49407

... вернулся на Total7zip c 7z.dll и lz4/lz5/lizard/lzip/zstandart/brotli/zstd-модулями...

Вот почему мне пришла идея сделать плагин PAXZ:
1) TotalCmd и 7zip поддерживают только старый формат GnuTAR, который не может содержать атрибуты виндовых файлов (в том числе и дату создания файла).
2) Ни ...
remittor
Пт ноя 22, 2019 21:17
Форум: Плагины Total Commander
Тема: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd
Ответы: 20
Просмотры: 49407

Версия 0.2

Запостил в шапке wcx_paxz_0.2

Решил поменять имя на PAXZ, т.к. есть идея добавить поддержку Zstandard. На выходе в этом случае и будут файлы с расширением paxz (чтобы не конфликтовать с zst,zstd,tzs и т.п.).

Настройки всё же сохраняются в ini-файл. Но только в формате UTF-16.

Поддержка ...
remittor
Пн ноя 18, 2019 21:39
Форум: Плагины Total Commander
Тема: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd
Ответы: 20
Просмотры: 49407

Flasher писал(а):Попробовал поставить плагин, не поставился.
Ясно. В архив попала старая версия 32-битного плагина.
64-битная версия там рабочая.
remittor
Сб ноя 16, 2019 14:31
Форум: Написание плагинов для Total Commander
Тема: Что должен делать плагин при получении Out of memory?
Ответы: 5
Просмотры: 45239

Ну, доступные ресурсы — это такая вещь… Сейчас он свалился от нехватки памяти, а следующий запрос на выделение пройдёт успешно из-за того, что какая-то жирная программа освободила блок или вовсе завершила работу.
Всё верно. Для этого все и должны использовать RAII + try/catch.
Но в описанной вами ...
remittor
Сб ноя 16, 2019 11:43
Форум: Написание плагинов для Total Commander
Тема: Что должен делать плагин при получении Out of memory?
Ответы: 5
Просмотры: 45239

Сознательно грохать Тотал при возникновении проблемы в плагине — это, конечно, сильно.
Во всех плагинах, что я видел, не перехватывается исключение EOutOfMemory/bad_alloc, что ведёт к завершению работы процесса с выдачей ошибки.
Да там вообще нет никакой обработки исключений.
Если в плагине ...
remittor
Пт ноя 15, 2019 17:58
Форум: Написание плагинов для Total Commander
Тема: Что должен делать плагин при получении Out of memory?
Ответы: 5
Просмотры: 45239

Что должен делать плагин при получении Out of memory?

Ни в одном плагине для TotalCmd я не нашёл обработку ошибки Out of Memory.

Сейчас пишу wcx-плагин, в котором все места с выделением дин. памяти имеют проверки. И в случае возникновения оной ошибки управление через ret дойдёт до TotalCmd.

Но честно говоря, в этой ситуации просто хочется вызвать ...