CaptainFlint

|
Posted: Thu Sep 08, 2005 09:48 Post subject: |
|
|
Вахмурка
Quote: | Наверное, мы по-разному понимаем слово "баг". |
"Баг" - это несоответствие спецификации. А поскольку для Тотала её не существует в природе, каждый трактует по-своему. Для меня баг - это когда программа должна работать определённым образом, но не делает этого. (Это, конечно, весьма приблизительно...)
Quote: | Мне казалось, происходит так. Запускаешь ты файл из архива (на просмотр или исполнение - неважно), так ТС сначала распаковывает его, а потом исполняет, так? То есть даже если файл на диске перезапишется, в оперативке он все равно останется. Если так, то и проблемы нет. Я действительно чего-то не понимаю? |
А ты бы сам попробовал. Винда же запрещает перезаписывать EXE-файл запущенной программы. С Просмотрщиком-то, действительно, в большинстве случаев проблем нету, поскольку всё грузится в память.
Но даже тут не всё так чисто и гладко. Конкретный пример: два архива с EXE- или DLL-файлами, которые я хочу просмотреть установленным плагином FileInfo. Этот плагин для просмотра свойств подключает библиотеки к себе, а потому при попытке просмотра второго файла система откажется перезаписывать первый - ведь он используется программой. И значит, второй файл я уже никак не смогу просмотреть без ручной распаковки.
Quote: | Четвертое. Кинуть Гислеру багрепорт - дело святое, но сомневаюсь, что он отреагирует. |
Кинуть-то кинул. Задача, в общем-то, простая, и серьёзных последствий для производительности не повлечёт. Другой вопрос, что ему может действительно быть лень...
Моторокер
Quote: | P.S. Бесит, что на Message <Yes> <No> Esc не срабатывает. |
Это он, похоже, исправлять не собирается. Тут проблема в том, что такая пакость - фича самой винды, а не Тотала. Тотал лишь вызывает стандартную функцию для получения такого диалога, поэтому включить Esc для него невозможно. Надо либо создавать свой диалог (что очень не хочется делать, когда есть системная функция, делающая то, что нужно), либо менять диалог с Yes/No на Yes/No/Cancel (что не всегда будет выглядеть понятным)... |
|