среда, 21 октября 2009 г.

The process cannot access the file because it is being used by another process

Сколько раз эта досадная ошибка мозолила вам глаза? А между тем, найти мерзкий процесс, который держит наш файл, оказалось проще простого. Примаплеваем путь \\live.sysinternals.com\tools как сетевой диск, и запускаем из него Process Explorer (procexp.exe). Можно также скачать это приложение здесь. В нем вызываем меню Find -> File Handle or DLL и вводим имя нашего файла или даже часть имени. Виновник найден! Осталось закрыть соответствующее приложение или убить процесс.


И вообще, тем, кто это ещё не сделал, рекомендую познакомиться с множеством замечательных утилит от Sysinternals.

Ненавижу кнопку Save

По-моему, кнопка Save - это давно устаревшая идея. У меня должна быть возможность в любой момент закрыть приложение без лишних вопросов, и потом открыть его в точно таком же состоянии, с той же историей Undo/Redo, которая была до закрытия.

Да, и ещё - должна быть возможность всегда вернуть документ в то состояние, в котором он был указанное время назад. Даже если я откатила те изменения и успела ввести что-то другое. Куда смотрят юзабилисты?

Реклама Yota

Yota - интернет со встроенными ноутбуками

По-моему, очень креативно :)