Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

ICLRead

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Jan 13, 2013 01:21    Post subject: ICLRead Reply with quote

Вышла новая версия ICLRead 1.5.
Теперь в том числе и 64-битная.
Появилась оговорка:
"В Windows x64 32-битные файлы не поддерживаются. И в Windows x32 64-битные файлы не поддерживаются."
Это как понимать? Имеется icl-файл, он создан в 32-битной версии Windows. Что означает - "не поддерживается?" Попробовал редактировать - редактируется... Или после редактирования этот icl-файл будет рабочим только в 64-битной Windows ?
Каким образом работала предыдущая версия ICLRead ?

Пожелание - отображать имена ico-файлов внутри icl-контейнера, а не просто нумеровать их.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10266
Location: Россия, Саратов

Post (Separately) Posted: Sun Jan 13, 2013 11:08    Post subject: Reply with quote

LonerD
Поскольку спецтема по этому плагину создаётся впервые, следовало дать в первом посте хотя бы ссылку на страничку руского сайта TC. И не "теперь 64-битная", а теперь в том числе и 64-битная (32-битная никуда не делась). Поправлено.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 334

Post (Separately) Posted: Mon Jan 14, 2013 12:44    Post subject: Re: ICLRead Reply with quote

LonerD wrote:

"В Windows x64 32-битные файлы не поддерживаются. И в Windows x32 64-битные файлы не поддерживаются."
Это как понимать? Имеется icl-файл, он создан в 32-битной версии Windows. Что означает - "не поддерживается?" Попробовал редактировать - редактируется... Или после редактирования этот icl-файл будет рабочим только в 64-битной Windows ?
Каким образом работала предыдущая версия ICLRead ?
Это значит, что в 32-битной версии не откроются 64-битные файлы и наооборот. Предыдущей 64-битной версии не было.
LonerD wrote:
Пожелание - отображать имена ico-файлов внутри icl-контейнера, а не просто нумеровать их.
В версии 1.5.1 сделано
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Mon Jan 14, 2013 15:41    Post subject: Reply with quote

ProgMan13
Вот я и не понимаю - что из себя представляет 32-х битный icl-файл, а что из себя представляет 64-х битный icl-файл. Можешь выложить примеры таких файлов?

Возьмём файл Wcmicons.dll, переименуем его в icl. Этот файл открывается и редактируется новой версией плагина как в Windows х32, так и в Windows x64, как 32-х битной версией плагина, так и 64-х битной версией плагина. Как это понимать? Какой же битности этот icl-файл???

Quote:
Предыдущей 64-битной версии не было.

Дак в оговорке речь ведь идёт не про версию плагина, а про версию Windows. А 64-битная Windows существует уже лет десять.
Предыдущая версия ICLRead (которая была только 32-х битной) умела редактировать 32-х битные файлы под Windows х64, а при использовании новой 32-х битной версии плагина "в Windows x64 32-битные файлы не поддерживаются"? То есть функционал плагина сузился?

И если у ж то на то пошло, то через wrapper предыдущая 32-х битная версия плагина запускалась и прекрасно работала в 64-битном Тотале. Вот теперь и дилемма - переходить ли на новую версию плагина, в функционале которой появилась оговорка, или оставаться на старой версии.

Quote:
В версии 1.5.1 сделано

Спасибо. Это реализовано только для новых файлов? Если открываю имеющиеся файлы (имена ico-файлов заданы в Microangelo) - имена не видны, при попытке редактирования этих файлов - они внутри контейнера автоматически переименовываются в числовые значения, имена не сохраняются.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 334

Post (Separately) Posted: Wed Jan 23, 2013 00:51    Post subject: Reply with quote

В Win x64 не поддерживаются 32-битные exe, dll и т.п. в которых есть исполняемый код.
Quote:
Это реализовано только для новых файлов? Если открываю имеющиеся файлы (имена ico-файлов заданы в Microangelo) - имена не видны, при попытке редактирования этих файлов - они внутри контейнера автоматически переименовываются в числовые значения, имена не сохраняются.
Вернул старое поведение (при сохранении и были цифры). А в версии 1.5 имена были видны?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed Jan 23, 2013 13:10    Post subject: Reply with quote

ProgMan13 wrote:
В Win x64 не поддерживаются 32-битные exe, dll и т.п. в которых есть исполняемый код.

А в чём проблема? Если в загрузке через LoadLibrary, то существует LoadLibraryEx с флагом LOAD_LIBRARY_AS_DATAFILE. Он грузит в память библиотеки с несоответствующей битностью для вытаскивания ресурсов.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 334

Post (Separately) Posted: Fri Jan 25, 2013 22:48    Post subject: Reply with quote

CaptainFlint wrote:
А в чём проблема? Если в загрузке через LoadLibrary, то существует LoadLibraryEx с флагом LOAD_LIBRARY_AS_DATAFILE. Он грузит в память библиотеки с несоответствующей битностью для вытаскивания ресурсов.
Там так и есть начиная с самой первой версии.
Не поддерживается сохранение в 64-битный файл. Нигде.
P.S. И в следующих версиях (или SP) Windows всё может поменяться, как было с LoadLibraryEx и LOAD_LIBRARY_AS_DATAFILE для 16-битных библиотек (кончилось на Win 9x), и с ExtractIcon для 16-битных файлов (кончилось на Vista).
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue May 07, 2013 20:55    Post subject: Reply with quote

ProgMan13
*.ICL-файлы предстают архивами и значок у них соответствующий. Однако, я хотел бы видеть на них свой значок (значок библиотек), заданный во внутренних ассоциациях TC. У архивов в этом плане приоритет. Я встречал архиваторные плагины, которые не превращают свои файлы в архивы, но зайти в любой можно по Ctrl+PgDn.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
jentoso



Joined: 20 Dec 2007
Posts: 351

Post (Separately) Posted: Tue May 07, 2013 20:59    Post subject: Reply with quote

ask-rus, надо прибавить 256 к тому значению, которое сейчас
Code:
256: Не открывать по Enter, только по Ctrl+PgDn

_________________
TC 11.03 combo, Windows 10 x64
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue May 07, 2013 21:05    Post subject: Reply with quote

jentoso, ага, нашёл в справке. Спасибо!
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 334

Post (Separately) Posted: Tue May 14, 2013 19:31    Post subject: Reply with quote

ask-rus wrote:
*.ICL-файлы предстают архивами и значок у них соответствующий.

Сделано специально. Если нужно - придётся менять вручную и в будущем.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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