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 

Single Post  Topic: Universal Viewer - аналог Lister 
Author Message
i3v



PostPosted: 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).
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group