Блог Александра Божко
Архивы
Рубрики

Weaver

Оригинал.

TValue – новая структура – запись (record), определенная в RTTI.pas, она предоставляет возможность сохранять значение и информацию о типе для экземпляров любых типов. Это видно из приведенного ниже кода. Читать далее

Изменения в дебагере.
Несколько полезнгых вещей добавилось в дебагере.
В новом дебагере появились встренные визуализаторы.Увидеть их список можно с помощью меню Tools > Options > Debugger Options > Visualizers.
Диалог позволяет включать и отключать визуализаторы.
Так, появилась возможность визуализации значений переменных типа TDateTime, TTime, TDate и объекты TStringList.
Видоизменился Event Log (лог событий).
Теперь он реализован с использованием класса TVirtualStringTree, а не TStringGrid. Благодаря этому работает быстрее (не заметил, поверим на слово разработчикам).
Стало возможным отключение скролинга лога.
Multiline events in the Event Log now appear on discrete lines, as follows:
Event type appears on first line
Event text appears on following lines
Process information appears on the final lines
При наведении на “длинное” событие в логе появляется хинт. Т.е. если запись слишком длинная и не помещается на экране  – ее ввсе-равно можно прочесть (наконец-то!).
Появилась возможность установить брикпойнт в выбраном потоке (thread). Так же теперь можно “заморозить” поток и возобновить его работу.

Изменения в дебаггере.

Несколько полезных вещей добавилось в дебаггере.

В новом дебаггере появились встренные визуализаторы. Увидеть их список можно с помощью меню Tools > Options > Debugger Options > Visualizers.

Читать далее

Изменения в компиляторе

RTTI

Основные изменения здесь связаны с расширением возможностей RTTI. Run Time Type Information – очень эффективное средство, позволяющее получать информацию о типах в Run Time режиме. В принципе о работе с RTTI можно писать романы, и, судя по различным опросам, изменения в данной области были наиболее ожидаемы.
Итак, прежде всего, появился модуль RTTI, в котором описывается много классов, существенно упрощающих использование RTTI в коде. Чуть подробнее об этом в описании изменений VCL.

Читать далее

Прежде чем перейти к “самому вкусному”, – еще несколько изменений в 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.

Читать далее

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика