Page 1 of 1

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

Posted: Mon 17 Apr, 2017 01:43
by Kirillony
В приложенном zip-архиве два файла - htm и txt. При входе в архив txt-файл открывается по нажатию enter без проблем. С htm-файлом проблема:

Code: Select all

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

Возможно, он был перемещен или удален.
ERR_FILE_NOT_FOUND
ЧЯДНТ?

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

Posted: Mon 17 Apr, 2017 03:34
by 2useven10
Скорее всего, как написано - временный файл был удалён...
У меня повторилось только в первый раз, когда система предложила выбрать чем открывать файл.
После выбора firefox, со второго раза файл стал открываться без проблем.

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

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

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

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

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

Posted: Mon 17 Apr, 2017 07:11
by Kirillony
В WinRar такой проблемы нет, файл открывается всегда нормально.

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

Posted: Mon 17 Apr, 2017 17:01
by 2useven10
Kirillony wrote: Понял, как 100% повторить глюк.
С хромом у меня такое же поведение - если есть открытый - ошибка.

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

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

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

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

Posted: Mon 17 Apr, 2017 22:28
by DrKnS
А что там веселого.
Фар делает ShellExecuteEx, получает хендл процесса и ждет его завершения.
Однако, если ваш браузер уже открыт - новый процесс не создаётся, хендла нет, ждать нечего, "нет ручек - нет варенья", файл удаляется сразу.

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

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

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

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

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

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