View previous topic :: View next topic |
Author |
Message |
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Sun Jan 13, 2013 01:21 Post subject: ICLRead |
|
|
Вышла новая версия ICLRead 1.5.
Теперь в том числе и 64-битная.
Появилась оговорка:
"В Windows x64 32-битные файлы не поддерживаются. И в Windows x32 64-битные файлы не поддерживаются."
Это как понимать? Имеется icl-файл, он создан в 32-битной версии Windows. Что означает - "не поддерживается?" Попробовал редактировать - редактируется... Или после редактирования этот icl-файл будет рабочим только в 64-битной Windows ?
Каким образом работала предыдущая версия ICLRead ?
Пожелание - отображать имена ico-файлов внутри icl-контейнера, а не просто нумеровать их. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10268 Location: Россия, Саратов
|
(Separately) Posted: Sun Jan 13, 2013 11:08 Post subject: |
|
|
LonerD
Поскольку спецтема по этому плагину создаётся впервые, следовало дать в первом посте хотя бы ссылку на страничку руского сайта TC. И не "теперь 64-битная", а теперь в том числе и 64-битная (32-битная никуда не делась). Поправлено. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Mon Jan 14, 2013 12:44 Post subject: Re: ICLRead |
|
|
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 |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Mon Jan 14, 2013 15:41 Post subject: |
|
|
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 |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Wed Jan 23, 2013 00:51 Post subject: |
|
|
В Win x64 не поддерживаются 32-битные exe, dll и т.п. в которых есть исполняемый код.
Quote: | Это реализовано только для новых файлов? Если открываю имеющиеся файлы (имена ico-файлов заданы в Microangelo) - имена не видны, при попытке редактирования этих файлов - они внутри контейнера автоматически переименовываются в числовые значения, имена не сохраняются. | Вернул старое поведение (при сохранении и были цифры). А в версии 1.5 имена были видны? |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Jan 23, 2013 13:10 Post subject: |
|
|
ProgMan13 wrote: | В Win x64 не поддерживаются 32-битные exe, dll и т.п. в которых есть исполняемый код. |
А в чём проблема? Если в загрузке через LoadLibrary, то существует LoadLibraryEx с флагом LOAD_LIBRARY_AS_DATAFILE. Он грузит в память библиотеки с несоответствующей битностью для вытаскивания ресурсов. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Fri Jan 25, 2013 22:48 Post subject: |
|
|
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 |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 07, 2013 20:55 Post subject: |
|
|
ProgMan13
*.ICL-файлы предстают архивами и значок у них соответствующий. Однако, я хотел бы видеть на них свой значок (значок библиотек), заданный во внутренних ассоциациях TC. У архивов в этом плане приоритет. Я встречал архиваторные плагины, которые не превращают свои файлы в архивы, но зайти в любой можно по Ctrl+PgDn. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 352
|
(Separately) Posted: Tue May 07, 2013 20:59 Post subject: |
|
|
ask-rus, надо прибавить 256 к тому значению, которое сейчас
Code: | 256: Не открывать по Enter, только по Ctrl+PgDn |
_________________ TC 11.03 combo, Windows 10 x64 |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue May 07, 2013 21:05 Post subject: |
|
|
jentoso, ага, нашёл в справке. Спасибо! _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Tue May 14, 2013 19:31 Post subject: |
|
|
ask-rus wrote: | *.ICL-файлы предстают архивами и значок у них соответствующий. |
Сделано специально. Если нужно - придётся менять вручную и в будущем. |
|
Back to top |
|
|
|