29 марта 2010 г.

Проблемы с памятью – заключительная статья

К настоящему моменту я опубликовал несколько статей, касающихся проблем с памятью в ваших приложениях. Сейчас я кратко опишу весь этот цикл. Если вы что-то не читали из этого или же вы – начинающий программист, тогда я советую вам прочитать эти статьи по порядку, прежде чем приступать к этой.

Этот цикл про проблемы с памятью – дополнение к моей статье про исключения и ошибки в Delphi-программах на DelphiKingdom (осторожно: большой объём; вот вариант статьи в PDF). Если вы – начинающий программист, то я рекомендую вам выделить время на ознакомление с указанной выше статьёй (можете читать выборочно только интересующие вас разделы). Например, в той статье рассказывается как использовать отладчик (первый пункт в части 2) – весьма необходимый навык, который не раз вам будет нужен при использовании материала ниже.

11 марта 2010 г.

Task Dialogs от Vista/Windows 7 в Windows XP: читаем спецификацию с другой стороны

Начиная с Windows Vista у нас появились так называемые Task Dialogs - замена старичку MessageBox, предоставляющие гораздо больше возможностей по кастомизации. В Delphi 2010 (а может и раньше, я не помню) у нас появилась обёртка: новый компонент TTaskDialog. Было бы очень удобно использовать его в своих программах, но... этим вы убираете возможность работы на Windows XP и ниже. Что же делать?