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 

Universal Viewer - аналог Lister
Goto page Previous  1, 2, 3 ... 49, 50, 51
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14183
Location: Москва

Post (Separately) Posted: Wed Mar 13, 2019 22:09    Post subject: Reply with quote

Avada
Раньше xls вроде можно было в xBaseView править, но с какой-то версии ТС что-то поломалось. В этот вьювер он не прикручивается.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Mar 13, 2019 22:25    Post subject: Reply with quote

Flasher
Если ты заметил, речь шла даже не о .xls, а о .docx и .xlsx, с редактированием которых актуальным плагинам ловить вообще нечего. В общем, это бессмысленно обсуждать за принципиальной невозможностью.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14183
Location: Москва

Post (Separately) Posted: Wed Mar 13, 2019 22:38    Post subject: Reply with quote

Avada
Я пишу к здешнему вопросу редактирования в целом. Понятно, что о запрошенном тут можно и не мечтать.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Mar 14, 2019 08:48    Post subject: Reply with quote

Flasher
В общем — да. И на самом деле я поздно спохватился, что следовало без всяких дискуссий просто удалить этот вопрос (за абсолютной его нелепостью), добавив ещё один пункт в общую копилку нарушений данного участника форума.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
i3v



Joined: 22 Dec 2019
Posts: 3

Post (Separately) Posted: Sun Dec 22, 2019 23:23    Post subject: Reply with quote

Alextp
Тестовый просмотрщик криво реагирует на гонку, если некий другой процесс постоянно открывает/дописывает/закрывает файл. Просмотрщик может показать:
  • диалоговое окно "Universal Viewer" с ошибкой «Cannot open file: "n:\temp\04.md5"»
  • сообщение "File not loaded (choose menu File > Open)" в открытом основном окне (что, наверное, тоже, с некоторой натяжкой, можно считать корректной обработкой ошибки). Причём такое происходит, в том числе, после нажатия "OK" в предыдущем диалоге (иногда).
  • текст "VRichEdit" вместо реального содержимого файла (файл на самом деле не открыт) - явный баг...
  • корректно открытый файл


А вообще было бы круто если бы просмотрщик бы заведомо никому не мешал что-то писать в файл (не только при открытии, но и при чтении...)
Я сам ничего такого писать не пробовал, но судя по StackOverflow, это возможно хотя бы через ShadowCopy. Но это совсем мечты, конечно. Rolling Eyes

Версия 5.7.3.0 (nov 2012).
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Dec 23, 2019 01:05    Post subject: Reply with quote

i3v
Во-первых, после версии 5.7.3 за последние семь лет было множество более новых. Текущая — 6.7.2 от мая этого года. Возможно, какие-то проблемы есть и там, но проверять есть смысл в любом случае не на такой древности.
Во-вторых, когда предъявляют баг-репорты и хотят, чтобы от них был толк, разговор должен идти не про "некий другой процесс", и не про абстрактные файлы, а про конкретные внешние программы и конкретные расширения.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Mon Dec 23, 2019 15:38    Post subject: Reply with quote

Avada wrote:
i3v
Во-первых, после версии 5.7.3 за последние семь лет было множество более новых.

5.7.3 - последняя из бесплатных (без 15-дневного триала и окошка с цифрами при каждом запуске).
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром.
Win10 x64 HE SL Eng | TC DreamLair eternal pre-α (9.51 x32+x64) | AkelPad Lair (4.9.9 x86) | Cent Browser Lair
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Dec 23, 2019 15:46    Post subject: Reply with quote

LonerD
Мы здесь обсуждаем функциональность или триальность? И у меня Pro-версии поновее с некоммерческой лицензией вот уже который год обходятся без окошка с цифрами и прочего. В соответствии со справкой: "Разрешается бесплатное использование программы в некоммерческих целях в ОС Windows с включённой русской/украинской/белорусской кодовой страницей. При запуске в такой ОС программа не требует регистрации".
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4956

Post (Separately) Posted: Fri Dec 27, 2019 02:29    Post subject: Reply with quote

Не уверен что при гонке (я понял какая это гонка отсюда - http://forum.unrealcommander.net/viewtopic.php?f=2&t=4985&p=15287&sid=#p15287 ) программа имеет баг, может это ОС такую ошибку дает? Трудно понять. Вроде бы UV открывает файл в share compatiable mode.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
i3v



Joined: 22 Dec 2019
Posts: 3

Post (Separately) Posted: Sun Jan 12, 2020 22:31    Post subject: Reply with quote

Alextp
Я, со своей стороны, могу лишь предположить, что ОС кидает ошибку внутри `fread` не обёрнутого соответствующим `try/catch`, т.к. не предполагалось, что оно так ошибиться может, раз уж `fopen` отработал нормально. Или вроде того.
Метод падает и дальнейший код не выполняется - не затирается заданная при изначальной инициализации компонента строчка "VRichEdit". При нормальной инициализации она сразу затирается результатом `fread` - видимо предполагалось, что пользователь её не видит никогда.

Т.е. исключение-то, конечно, бросает ОС... Она и должна так делать. А вот обработки исключения этого не предусмотрено.

Насчёт "share compatiable mode" - не знаю, не ковырялся. Но факт, что UV таки конфликтует с другими процессами частенько.
А лично я частенько именно так просмотщиками пользуюсь - подглядываю в процессе, когда что-то ещё пишет в файл. И иногда нарываюсь на такие проблемы, да. И "100% неконфликтных" просмотщиков я не видел, что огорчает. Создаётся впечатление, что никому кроме меня эта фича не нужна, что странно.

Потестил метод с ShadowCopy (увы, как новый пользователь, не могу добавить url) - работает. И заведомо никак не мешает тому кто пишет, я так понимаю. Только вот сам ShadowCopy создаётся секунд 20.
Говорят (увы, как новый пользователь, не могу добавить url), можно только отдельную папку снепшотить (не пробовал, но может быстрее работает). Мелкософт, как всегда, сделав большую сложную годную фичу, пользовательских приложений на её основе почти не сделал, и пользоваться можно только через какие-то дебри из костылей.


Avada
Я дополнительные подробности скинул Alextp в PM, чтобы их как рекламу не восприняли Very Happy . (А он ссылку выложил.)
Версия 5.7.3 на офф. сайте висит наравне с 6.7.2 - не выглядит "заведомо неактуальной". Но попробовать на 6.7.2 логично, согласен. Попробовал. Воспроизвелось. Правда на одном ПК из двух. На втором - не хочет. Гонки - они такие. С тем лишь отличием, что эта версия ещё время от времени показывает
Code:
Unknown Format
Click here to show binary dump

Не знаю почему. Если нажать "показать дамп" и переключить в HEX - начало файла выглядит так же как и у конечного md5 (у которого не возникает "Unknown Format").
Back to top
View user's profile Send private message
remittor



Joined: 21 Oct 2019
Posts: 19
Location: Russia

Post (Separately) Posted: Sun Jan 12, 2020 23:43    Post subject: Reply with quote

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

Ого. Где же вы прочитали о том, что виндовые функции кидают исключения?

CRT'ешные обёртки (типа fread) тоже не умеют такого.
Back to top
View user's profile Send private message
i3v



Joined: 22 Dec 2019
Posts: 3

Post (Separately) Posted: Mon Jan 13, 2020 00:26    Post subject: Reply with quote

remittor
Да, тут я неаккуратно выразился.
Под `fread` вообще логично подразумевать голый си, который про исключения ничего не знает. В c++ есть `fstream`, он знает. Но я никогда в них не ковырялся.
Я ж так, в духе псевдокода написал, не через `goto` же мысль выражать.
Back to top
View user's profile Send private message
W0LF



Joined: 03 Jun 2020
Posts: 1
Location: Крайний Север

Post (Separately) Posted: Wed Jun 03, 2020 15:17    Post subject: Reply with quote

Alextp,
здравствуйте.
Скажите, как-то можно отключить сообщение "не удалось определить формат файла, показан двоичный дамп" ? Очень мешает.
_________________
wbr, W0LF.
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
Goto page Previous  1, 2, 3 ... 49, 50, 51
Page 51 of 51

 
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