Не открывается HTM-файл из архива Topic is solved

Здесь можно сообщить о найденных багах в Far.
Post Reply
Kirillony
Posts: 180
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 1 time

Не открывается HTM-файл из архива

Post by Kirillony » Mon 17 Apr, 2017 01:43

В приложенном zip-архиве два файла - htm и txt. При входе в архив txt-файл открывается по нажатию enter без проблем. С htm-файлом проблема:

Code: Select all

file:///C:/Users/Admin/AppData/Local/Temp/F3T455D.tmp/ReadMe.htm
Файл не найден

Возможно, он был перемещен или удален.
ERR_FILE_NOT_FOUND
ЧЯДНТ?
Attachments
test.zip
(3.33 KiB) Downloaded 49 times

2useven10
Posts: 2978
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Не открывается HTM-файл из архива

Post by 2useven10 » Mon 17 Apr, 2017 03:34

Скорее всего, как написано - временный файл был удалён...
У меня повторилось только в первый раз, когда система предложила выбрать чем открывать файл.
После выбора firefox, со второго раза файл стал открываться без проблем.

Kirillony
Posts: 180
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 1 time

Не открывается HTM-файл из архива

Post by Kirillony » Mon 17 Apr, 2017 06:51

У меня Google Chrome, выбора браузера не появляется, файл всегда пытается открыться в хроме, и ошибка в 100% случаев. Т.е. не распаковывая архив вообще нет возможности просмотреть htm-файл. Может, это как-то лечится, есть знатоки?

Kirillony
Posts: 180
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 1 time

Не открывается HTM-файл из архива

Post by Kirillony » Mon 17 Apr, 2017 07:01

P.S. Понял, как 100% повторить глюк. Если до открытия htm-файла браузер уже был открыт - то будет ошибка. Приходится закрывать все окна браузера и тогда открывается нормально. Можно это как-то пофиксить, а то очень неудобно?

Kirillony
Posts: 180
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 1 time

Не открывается HTM-файл из архива

Post by Kirillony » Mon 17 Apr, 2017 07:11

В WinRar такой проблемы нет, файл открывается всегда нормально.

2useven10
Posts: 2978
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Не открывается HTM-файл из архива

Post by 2useven10 » Mon 17 Apr, 2017 17:01

Kirillony wrote: Понял, как 100% повторить глюк.
С хромом у меня такое же поведение - если есть открытый - ошибка.

DrKnS, Кажется ты с этим возился не так давно?

2useven10
Posts: 2978
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 80 times

Не открывается HTM-файл из архива

Post by 2useven10 » Mon 17 Apr, 2017 17:13

На самом деле всё ещё веселее:
Если есть открытое окно chrome, firefox тоже не открывает файл в архиве :shock:
Last edited by 2useven10 on Mon 17 Apr, 2017 17:13, edited 1 time in total.

User avatar
DrKnS
Posts: 4562
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

Не открывается HTM-файл из архива

Post by DrKnS » Mon 17 Apr, 2017 22:28

А что там веселого.
Фар делает ShellExecuteEx, получает хендл процесса и ждет его завершения.
Однако, если ваш браузер уже открыт - новый процесс не создаётся, хендла нет, ждать нечего, "нет ручек - нет варенья", файл удаляется сразу.

"В WinRar такой проблемы нет" потому что он удаляет не сразу, а когда-нибудь потом.

Начиная с 4936 мы тоже будем удалять когда-нибудь потом, когда плагин закроется.

Kirillony
Posts: 180
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 1 time

Не открывается HTM-файл из архива

Post by Kirillony » Tue 18 Apr, 2017 07:02

Спасибо, после 4936 уже гораздо лучше. WinRar, однако, удаляет временный не после выхода из архива, а только после закрытия окна. Far, я так понимаю, такую "роскошь" себе позволить не может и поэтому после закрытия панели с архивом файл перечитать уже не получается. Но это уже мелочи, я просто придираюсь ... :)

User avatar
DrKnS
Posts: 4562
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

Не открывается HTM-файл из архива

Post by DrKnS » Tue 18 Apr, 2017 19:27

Kirillony wrote: Far, я так понимаю, такую "роскошь" себе позволить не может
Запрограммировать можно всё что угодно, но far, как правило, живёт гораздо дольше архиватора. Если удалять при выходе, вы сами потом будете жаловаться, что место куда-то пропадает, выход много времени занимает и т. п.

Post Reply

Return to “Глюки и баги”