Не знаю, как складываются отношения с IDE Delphi у вас, а у меня она, начиная ещё с 7 версии, периодически наглухо зависает. Ждать, когда жор процессора или ресурсов закончится сам, практически бесполезно, спасает только убийство процесса. (Хотя вру, Delphi 2007, помню, вылетала самостоятельно, сожрав всю доступную память).
Над последним проектом я работаю в виртуальной машине, так как проект жёстко 32-битный, на x64 не работает. Переставлять основную операционную систему меня заломало, развернул виртуальную. А на виртуалке, вот напасть, IDE Delphi XE иногда не просто вешается, она отъедает практически 100% процессорного времени, в результате даже убийство процесса становится задачей нетривиальной, так как поди еще менеджер задач запусти, запаришься ждать, пока он стартует.
Тогда я добавил себе в панель быстрого запуска ещё один ярлычок:
По клику Delphi IDE убивается в результате быстрее, чем через запуск менеджера задач. О его устройстве я вам и расскажу. Хотя кому-то будет достаточно и этого скриншота:
Итак, ярлык этот вызывает стандартную утилиту
tskill, передавая имя процесса
bds в параметрах. А иконку я состряпал сам из оригинальной иконки среды, чтобы нагляднее было. Особенно удобно, если килялка настроена у вас еще на какие-то процессы.
Иконку сделать довольно просто:
- Из приложения среды bds.exe граббером ресурсов выдираете иконку.
- В онлайн-редакторе иконок правите её по своему вкусу.
- В свойствах ярлыка указываете новый значок.
Я пользовался такими ярлыками и раньше. Их у меня обычно два: один натравлен на Delphi IDE, второй — на разрабатываемое приложение. Оно тоже подвисает, случается.