.
Вид для печати
.
Баян.
Два основных решения:
-- дать плагину лексикографически меньшее имя
-- использовать последнюю версию фаровых плагинов.
Об этом уже сто раз написано в т.ч. и на этом форуме читай внимательнее !!!.Цитата:
Сообщение от breeze
Дело в том что плагины в FAR грузятся по алфавиту, т.е. сначала multiarc.dll а потом xtrd.dll и xscl.dll. При нажатии Enter первым реагирует естественно MultiArc и определяет файл своим, поэтому именно он и ругается.
Чтобы этого избежать есть 2 пути.
1) Входить в образ через префикс явно указав имя плагина, например xscl:file.scl или xtrd:file.fdi
2) Переименовать multiarc.dll или все zx плагины чтобы они грузились перед multiarc'ом
Второй способ имеет один недостаток - архивы будут открываться чуть медленее т.к. сначала файл будут щупать сразу все zx плагины, а только затем multiarc.
Это про FAR, а про TC ничего сказать не могу, я им не пользуюсь.
У MultiArc имеется средство для решения проблемы.
Вот цитата из документации:
Цитата:
Returns the start position of the archive in the stream of data passed to the IsArchive function. The function GetSFXPos is called immediately after the archive has been recognized by the IsArchive function. MultiArc selects the FMT module that has returned the lowest offset (closer to the beginning of the file). This allows to handle correctly the situation when, for example, an ARJ archive is stored without compression in a ZIP archive called "N3gk8v1t.106". Previous versions of MultiArc showed the ARJ archive, and not the ZIP archive, when entering such file.
BOOL WINAPI GetSFXPos(void);
Parameters:
None.
Return value:
Offset of the archive beginning from the start of the file.
xTRD и иже с ним не являются плагинами для мультиарка, поэтому MultiArc API они не используют.Цитата:
Сообщение от captain cobalt
так что то что ты предлагаешь проблему не решит...
Значит проблему может решить переделывание под MultiArc?
Проблему можно решить переименовав MultiArc.Цитата:
Сообщение от captain cobalt
А от переделывания под MultiArc пропадут многие ценные возможности, поскольку MultiArc API гораздо меньше чем FAR API.
Если так не терпится то есть старая версия xTRD 0.4 как раз для MultiArc, но предупреждаю, возможностей в ней минимум.
вряд ли :) тем более что я MultiArc не использую... мне 7-zip больше нравиться...Цитата:
Сообщение от captain cobalt
кстати альтернативный метод решения проблемы - The Underscore.
http://www.warpedworld.fatal.ru/Цитата:
Сообщение от breeze
менеджер плагинов для ФАРа. одна из полезных возможностей - если файл может быть обработан несколькими плагинами, то появляется меню из которого можно выбрать правильный обработчик. в твоем случае на выбор будет предложено: Multiarc и xTRD (xSCL)