View previous topic :: View next topic |
Author |
Message |
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Jan 25, 2010 20:06 Post subject: |
|
|
Финалка - это TC 7.50a.
Вахмурка wrote: | Quote: | У тебя какой язык выбран по умолчанию для программ в региональных стандартах? | Локаль русская. Клава английская. Quote: | И что у тебя в системе возвращает системная функция GetUserDefaultLCID | 1033. |
Странно, должны быть английские строчки! Они чередуются, начиная с 0-й английской, и грузятся так:
Code: | int lc=GetUserDefaultLCID()==0x419;
...
GetPrivateProfileString(szVirtualPanel, buf, DefaultStringTable[lc+2*i], buf2, TSIZE(buf2), path()); |
Quote: | С предыдущей (170) версией плагина проблемы были (и я о них писал), но, по крайней мере, ТС он не ронял. |
Хм, а это уже хоть что-то. Посмотрю, что я изменил, хотя изменений прилично.
Quote: | Quote: | И вообще, ось какая? | W2KSР3Eng. |
Возможно, проблема в этом. Я на 2K не тестил, у меня нет дистриба. Но на 7 и XP работает без проблем. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Jan 25, 2010 20:21 Post subject: |
|
|
TC 7.5RC2.
Я вот что подумал - плюнь на это дело. Под 2000, кроме меня, в мире уже никто не работает. А я поставлю предыдущую версию VP. Остальные проблемы (с языком, в частности), тоже, вероятно, связаны с ОСью.
Если под остальными ОСями все пучком, то о совместимости с W2K не стоит задумываться. Только пропиши в ридми, что под W2K работа плагина нестабильна. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Wed Jan 27, 2010 19:40 Post subject: |
|
|
Проблема в том, что я не могу быть уверен, что это не в моем коде ошибка, хотелось бы разобраться. Я отправил тебе по почте несколько предыдущих версий (какие исходники нашел в архиве) и вставил в последнюю несколько мессейджбоксов, напиши, какие успевают показаться.
Ну а касаемо проблемы с языком - не знаю, юзай английскую. Но я никак не могу понять, почему у тебя отображаются русские строки, когда локаль английская. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Lev
Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Thu Jan 28, 2010 15:52 Post subject: |
|
|
[off]Есть любители попортить кодовые страницы в своём реестре переприсвоениями типа:
1250=c_1251.nls
1251=c_1251.nls
1252=c_1251.nls
1253=c_1251.nls
забывают об этом, а потом засыпают разные форумы вопросами о кракозябрах и несоответствиях кодировок. Я не утверждаю, что так произошло в данном случае, но вдруг.[/off] |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Jan 28, 2010 23:13 Post subject: |
|
|
Но ведь подменяют обычно нерусские кодировки на русскую, т.е. русскую это никак не должно испортить.
Вид сообщения на его скриншоте - как раз наоборот, больше смахивает на то, что для отображения использовалась кодировка 1252 (проверил, открыв свой исходник в листере и установив кодировку 1252 - ну один к одному строчка со скриншота)!
И почему у него локаль 1033, а программа грузит русские строчки, будто ей сказали, что локаль 1049 - не врублюсь никак.
Я понял, почему на 2K вылетает модуль. После последнего сообщения, которое еще показывается, стоит загрузка версии файла для отображения в окне свойств - я добавил ее как раз к версии 1.0.0.180. Видимо, что-то в 2K еще не поддерживается, или нету нужной DLL. Хотя странно, согласно MSDN, используемые функции были доступны еще в Windows 95/NT 3.1.
Информация подтвердилась, после блокирования получения версии файла на Windows 2000 ТК перестал выдавать исключение.
Начиная с версии 1.0.0.300 модуль полностью поддерживает Юникод. В данный момент занимаюсь отладкой и устранением багов, появившихся при переходе на новую систему. Плейлисты можно загружать в трех кодировках - ANSI, Unicode и UTF-8 (не планировал ее добавлять, но раз уж стандартная функция MultiByteToWideChar позволяет конвертить UTF-8 в Unicode, почему бы и нет, тем более, UTF-8 - кодировка списков винампа). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Jan 31, 2010 04:03 Post subject: |
|
|
Итак, свершилось.
VirtualPanel 1.0.0.316:
+ поддержка Юникода! все базовые функции модуля в Юникоде; ANSI-функции теперь - заглушки, вызывающие Юникод-функции
+ добавление файлов из плейлистов в кодировках ANSI, UTF-8 and Unicode
* отключено извлечение версии модуля в Windows 2000, которое вызывало исключение на этапе инициализации
Идет одним модулем с полным набором функций, основа - Юникод, ANSI-функции преобразуют параметры в Юникод и вызывают основные. Вроде работает без ошибок как на ТК 7.50, так и на ТК 7.04a, но в одиночку проверить это сложно, так что жду баг репортов. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Jan 31, 2010 09:34 Post subject: |
|
|
to автор, а можно скрин прицепить к первому посту? Нигде не наблюдаю скрин по плагу, пжлста. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Sun Jan 31, 2010 09:52 Post subject: |
|
|
ackep
А какова вообще будет информативность скрина по временной панели? Что там предполагается увидеть? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Jan 31, 2010 13:03 Post subject: |
|
|
Avada wrote: | ackep
А какова вообще будет информативность скрина по временной панели? Что там предполагается увидеть? |
- Третью панель. Какая она? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Sun Jan 31, 2010 13:38 Post subject: |
|
|
ackep
Лично у меня — никакая. Потому что временная панель открывается вместо одной из файловых панелей TC. Как и в других WFX-плагинах подобного типа (см. здесь). Где-то обещалось что-то другое? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Jan 31, 2010 14:19 Post subject: |
|
|
Вид "третьей панели" во многом зависит от настроек ТК, да и только на вид - обычная панель с обычными файлами/папками, разве что есть некоторые специфичные элементы - файлы с именами, начинающимися с символа '>', да папки, значок которых окантован красным. Все остальные элементы являются просто ссылками на реально существующие и доступные с компьютера файлы и папки, которые можно просматривать, копировать, переименовывать/перемещать, удалять и т.п. - все, что позволяет делать с ними ТК.
Цвет и шрифт панели такой же, как и других, дополнительные колонки так же настраиваются, разве что некоторые поля имеют специфичные значения - например, набор полей [=tc.path][=tc.fullname] покажет в колонке полный путь не к файлу на временной панели, а к физическому файлу, на который ссылается этот файл.
Грубо говоря, временная панель - это дополнительный виртуальный диск, доступный только из ТК, и попасть в который можно через значок в Сетевом окружении.
О, заметил, что забыл в справку и окно со списком команд добавить команду export, которая экспортирует чисто список файлов без атрибутов - например, можно использовать как плейлист. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Sun Jan 31, 2010 15:02; edited 1 time in total |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Jan 31, 2010 18:18 Post subject: |
|
|
Обновил архив в очередной раз. Добавил возможность рекурсивного экспорта списка файлов, а также возможность задавать маску файлов для экспорта. Ну и саму команду документировал - когда вводил ее, забыл, видно.
VirtualPanel 1.0.0.322:
+ поддержка Юникода! все базовые функции модуля в Юникоде; ANSI-функции теперь - заглушки, вызывающие Юникод-функции
+ добавление файлов из плейлистов в кодировках ANSI, UTF-8 and Unicode
* отключено извлечение версии модуля в Windows 2000, которое вызывало исключение на этапе инициализации
Изменился порядок параметров некоторых команд, например, команды put. Если у кого-то были составлены готовые скрипты, подправьте, пожалуйста (теперь во всех командах флаги задаются перед остальными параметрами). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Sun Jan 31, 2010 19:54 Post subject: |
|
|
MVV wrote: | есть некоторые специфичные элементы - файлы с именами, начинающимися с символа '>' |
Что-то не наблюдаю я этого символа в именах, всё как в обычной панели (кроме значков папок, разумеется) |
|
Back to top |
|
|
|
|
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
|