Delphi 5 теперь поддерживает так называемый список заданий (to-do list). Задания могут относиться как ко всему проекту в целом, так и к отдельному модулю. Их список можно получить, выбрав пункт меню View/To-do list. В этом окне можно добавлять элементы в список, отмечать их как выполненные, редактировать, менять их приоритетный порядок. Можно также добавить элемент в список с помощью соответствующей опции контекстного меню редактора кода или с помощью комбинации клавиш Ctrl-Shift-T (рис. 9, 10).

Рисунок 9. Создание нового задания

Рисунок 10. Список заданий, помещенных в To-do list.
Задания к отдельным модулям хранятся в качестве комментариев в исходном тексте модуля:
|
{ TODO -oМаша -cДизайн : Изменить шрифт на кнопках } |
Задания для всего проекта хранятся в файле с расширением *.TODO. В списке задания для всего проекта и для отдельных форм сопровождаются разными пиктограммами.
Отметим, что каждое задание может содержать имя исполнителя, приоритет, категорию задания (их может быть сколько угодно), текст задания и отметку, выполнено ли оно.
|
{ DONE -oМаша -cДизайн : Изменить шрифт на кнопках } |
По всем этим параметрам список заданий может быть отсортирован. Если модуль, к которому относится задание, не загружен в редактор кода, соответствующая строка в списке отображается серым цветом.
Отметим, что список заданий может быть скопирован в буфер обмена в виде текста или HTML-таблицы.