View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003328 | Far Manager | Plugins API | public | 2016-10-13 09:07 | 2017-11-11 23:53 |
Reporter | osa | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0003328: Если файл открыт из архива (используется arclite), то после его закрытия появляется панель "Обновление архива" | ||||
Description | Начиная с Far 3.0.4820 x86, если файл открыт из архива (используется arclite), то после его закрытия появляется панель "Обновление архива". Проявляется явно, если открываются файлы *.xls, *.mdb (MSO 2010) | ||||
Tags | file | ||||
Build | |||||
|
Точнее, начиная с Far 3.0.4819 x86 Открытый файл при этом не редактировался и не сохранялся. |
|
mso 2007 — не воспроизводится. |
|
На *.xls проявляется, а на *.xlsx НЕ проявляется... Причем файл один и тот же, только сохранялся по-разному. Проверял на двух компах. Far 3.0.4820 x86. Сконфигурирован как локальный. Far.exe.ini: [General] UseSystemProfiles=0 UserProfileDir=%FARHOME%\Profile В Far 3.0.4817 x86 при тех же настройках - всё нормально |
|
всё равно не воспроизводится. предложение сохранить выводится только тогда, когда время последней записи или время последнего изменения не совпадают до и после запуска. так что кто-то трогает файл, либо сам офис, либо какой-нибудь антивирус, либо ещё что-то. |
|
Не смею настаивать, но в Far 3.0.4817 x86 - у меня всё нормально. Работаю пока в ней. Еще попробовал "старый" arclite build 241 ставить в "новый" Far 3.0.4823 x86 - панель "Обновление архива" пояляется. Значит влияют изменения в самом FAR. |
|
конечно они влияют. в 4818 была добавлена новая функциональность, как она работает - описано выше. что у вас трогает файлы, смотрите процессмонитором. |
|
Выяснил следующее: MSO 2007, 2010 (лицензионный, корпоративная версия на более чем 1500 ПК) при открытии файлов *.xls, *.mdb на время, пока файл открыт, устанавливает "время последней записи" равным текущему времени, а после закрытия файла (если ничего не меняли) - возвращает исходное значение этого времени. Проверено на 7 компах с разными версиями MSO и разным временем лицензирования. Вот поэтому и возникает проблема, описанная выше. |
|
|
|
1. mso 2007. лицензионный, если это вам так важно, хотя непонятно, какая связь. если просто открыть и закрыть файл, то судя по логу procmon'а, эксель только читает из файла. т.е. у вас очень вероятно это делает либо не эксель, либо какое-то расширение. 2. если восстанавливать время как вы описали, то фар не заметит разницы. 3. для конструктивной дискуссии желательно увидеть лог procmon'а, я свой — приложил. |
|
|
|
Добрый день Лог procmon'а приложил |
|
Сходная проблема при запуске exe из архивов (Windows XP) https://forum.farmanager.com/viewtopic.php?p=147133#p147133 |
|
там портится дата последнего изменения функцией загрузки иконки приложения. здесь документ, иконка из него точно не грузится. в чём сходство? |
|
Сходство в том, что дата последнего изменения в обоих случаях не отражает фактической модификации файла, и (тем более) не связана с намерением пользователя изменять файл. |
|
ну вот вы даёте ссылку на обсуждение. вы ж не просто так её даёте, иначе это был бы спам. значит по этой ссылке должна быть информация, полезная для этого инцидента. но её там нет. |
|
Ссылка призвана дать представление о том, что подобные проблемы возникают и в других случаях. Возможно требуется некое общее решение, например использовать для определения факта модификации не только временной штамп, но и контрольную сумму. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-10-13 09:07 | osa | New Issue | |
2016-10-13 09:18 | osa | Note Added: 0014900 | |
2016-10-13 09:28 | osa | Note Edited: 0014900 | |
2016-10-13 14:39 | zg | Note Added: 0014907 | |
2016-10-13 17:32 | osa | Note Added: 0014908 | |
2016-10-13 19:20 | zg | Note Added: 0014910 | |
2016-10-13 19:48 | 2useven10 | Relationship added | child of 0003325 |
2016-10-14 08:49 | osa | Note Edited: 0014908 | |
2016-10-14 08:59 | osa | Note Added: 0014912 | |
2016-10-14 09:46 | zg | Note Added: 0014913 | |
2016-10-17 11:21 | osa | Note Added: 0014921 | |
2016-10-17 12:29 | zg | File Added: zg.7z | |
2016-10-17 12:29 | zg | Note Added: 0014925 | |
2016-10-19 06:24 | osa | Tag Attached: file | |
2016-10-19 06:25 | osa | File Added: osa_Logfile.xlsx | |
2016-10-19 06:26 | osa | Note Added: 0014939 | |
2017-11-11 14:57 | JohnDoe | Note Added: 0015816 | |
2017-11-11 22:09 | zg | Note Added: 0015828 | |
2017-11-11 22:19 | JohnDoe | Note Added: 0015829 | |
2017-11-11 22:52 | zg | Note Added: 0015831 | |
2017-11-11 23:53 | JohnDoe | Note Added: 0015832 |