Weaver
TValue – новая структура – запись (record), определенная в RTTI.pas, она предоставляет возможность сохранять значение и информацию о типе для экземпляров любых типов. Это видно из приведенного ниже кода. Читать далее
Изменения в дебаггере.
Несколько полезных вещей добавилось в дебаггере.
В новом дебаггере появились встренные визуализаторы. Увидеть их список можно с помощью меню Tools > Options > Debugger Options > Visualizers.
Изменения в компиляторе
RTTI
Основные изменения здесь связаны с расширением возможностей RTTI. Run Time Type Information – очень эффективное средство, позволяющее получать информацию о типах в Run Time режиме. В принципе о работе с RTTI можно писать романы, и, судя по различным опросам, изменения в данной области были наиболее ожидаемы.
Итак, прежде всего, появился модуль RTTI, в котором описывается много классов, существенно упрощающих использование RTTI в коде. Чуть подробнее об этом в описании изменений VCL.
Триальная версия RAD Studio 2010 выложена на официальном сайте.
Прежде чем перейти к “самому вкусному”, – еще несколько изменений в IDE.
Изменения в диалоге New Item.
В главном меню выбираем File-New-Other. В диалоге New замечаем, что появилось окно поиска. Фильтрация производится “на лету”, т.е., обрабатывается каждая нажатая клавиша. Читать далее
Изменений в IDE новой версии Delphi достаточно много. Хотя большинство из них косметиеские, возможно, о большинстве из них не стоит и упоминать. И, тем не менее, есть среди них и полезные вещи.
Читать далее
К сожалению, явно не хватает времени плотно потестить бету. Но все же, ознакомиться с нововведениями очередной версии Delphi – дело святое.
Постараюсь по порядку.
Редактор кода.
Форматирование исходного кода.
Данную функцию можно вызывать из контекстного меню. Опции форматирования можно настроить Tools > Options > Formatter.
Очень полезная на мой взгляд функция. Копать чужой (а иногда и собственный) код, часто, очень трудно именно из-за отсутствия форматирования.
К сожалению, форматировать можно только модули, входящие в состав проекта. Что, мягко говоря, не совсем логично. Форматирование полностью настраиваемое. Настроечных опций – масса (см. скриншоты).
Embarcadero на официальном сайте запустило обратный отсчет времени, оставшегося до выхода RAD Studio 2010.
Так же выложен ролик, демонстрирующий новые возможности IDE. Совершенно случайно встретились David I и Nick Hodges.
Третьего дня мне попалась на глаза интересная статья – отчет о выступлении Дэвида И (David I) в Бельгии. Вот попытка ее перевода.
Несколько недель назад я был приглашен на встречу в Брюсселе с Дэвидом Интерсаймоном, более известным в Delphi сообществе как Дэвид И. Дэвид собирался рассказать нам кое что о Дорожной карте Delphi.