17 июня 2010 г.

Локализация проектов Delphi - родной способ (ITE - Integrated Translation Environment)

Как ни странно, в интернете полно рассказов про сторонние приложения для локализации ваших проектов, есть сравнительные обзоры разных утилит, но нет практически ничего про родной механизм Delphi для локализации. Более того, когда на форумах кто-то спрашивает, как ему лучше добавить в программу поддержку нескольких языков, ему советуют что угодно, но только не родной механизм Delphi. Видимо, второе является следствием из первого. Хотя ITE был в Delphi... аж с Delphi 5. Ещё один пример проблемы Copy&Paste? Когда решение из лохматых середины 90-х кочует аж до 2010-го? Кто знает.

В общем, эта статья призвана восполнить этот пробел (да, во многом это перевод справки, но далеко не всё).

Примечание: ITE работает для Win32 и Win64, но не для FireMonkey-приложений.

8 июня 2010 г.

Как узнать, почему зависла программа?

Сегодняшняя статья будет посвящена нескольким подходам к отладке зависаний программы.

Что движет нами

Настоятельно рекомендую к прочтению и просмотру, даже если вы не отвечаете на форумах и не пишите фриварный код.

Кто-то может сказать, что ничего нового тут нет (и я частично с ним согласен), но часто простое воспроизведение очевидных вещей помогает вам узнать что-то новое, в этом нет ничего плохого.

Сегодня я узнал что-то новое про себя.