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

admin

Оригинал

Я считаю, что нужно сделать перерыв между статьями, для того, что бы объяснить, почему я вызываю TRttiContext.Create() и TRttiContext.Free(), хотя фактически можно этого не делать.

Да, вам не обязательно это делать, хотя я это делаю… Почему?

Читать далее

Несколько лет назад совместно с Константином Грибачевым и группой энтузиастов мы организовали проект MDA-DELPHI.ru. Проект был посвящен Bold for Delphi, он был интересный, но в определенный момент времени исчерпал себя. Тем не менее, время от времени, мне приходят письма с просьбой рассказать, дать материалы и т.д.

К сожалению, кое-что утрачено безвозвратно. То же, что мне удалось найти – публикую здесь.

Читать далее

Изменения в VCL.

Несколько существенных дополнений появилось в VCL Delphi 2010< !–- google_ad_section_end -–>. В первую очередь, это наборы классов для работы с RTTI. Думаю, что нет смысла здесь описывать в деталях модуль RTTI< !–- google_ad_section_end -–>, развернутый обзор новых возможностей вы сможете прочесть здесь. Для тех, у кого плохо с английским – перевод данного цикла статей публикуется на этом сайте.

Еще одно очень важное нововведение – поддержка естественного ввода. Опять же, буду краток. Детальное описание механизма естественного ввода вы сможете найти здесь. Замечу только, что почти все визуальные компоненты обзавелись свойством Touch и событием OnGesture.

Читать далее

В тестовом режиме запущен сайт http://www.delphifeeds.ru/. Русскоязычный аналог DelphiFeeds.com.

На текущий момент собираются RSS ленты с тринадцати сайтов, и еще с трех – в ручном режиме.

Предложения, пожелания, вопросы можно оставить здесь: http://www.delphifeeds.ru/index.php/feed.

Оригинал.

Некоторые типы, такие как классы и записи, содержат “элементы (members)”, такие как поля, свойства и методы. RTTI информация начинается с TRttiMember , который предоставляет 4 бита информации о каждом Элементе.

Читать далее

Оригинал.

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

На официальном сайте Embarcadero выложена выставка продуктов, написанных на Delphi.

Красочно и наглядно. Рекомендую.

Более того, вы можете сообщить о еще не представленном продукте.

TRttiType обеспечивает нас удобным интерфейсом, который позволяет получать доступ ко всей информации, связанной с типом. В большинстве случаев, как мне кажется, он интуитивно понятен и документирован. Я рекомендую открыть Rtti.pas и посмотреть описание TRttiType.
В общих чертах я рассказал про TRttiType в предыдущих статьях.
Подобно тому, что я начал рассказывать в предыдущей статье, если ваш тип поддерживает поля, свойства и/или методы, то существуют несколько несложных методов получения доступа к ним.
Такие методы предоставляют ко всем полям, свойствам и методам, имеющим  RTTI информацию, и в следующих статьях я углубленно рассмотрю TRttiField, TRttiProperty и TRttiMethod.

Читать далее

Перевод второй статьи из цикла о RTTI в Delphi 2010.

В Delphi 2010 атрибуты были добавлены как функциональность языка. Они были доступны в Delphi Prism (для .Net) и вот теперь схожая функциональность появилась и для Win32.
Атрибуты являются способом закрепления метаданных за отдельно взятым типом или членом этого типа.
Они могут применяться во многих областях, и следующий код демонстрирует несколько вариантов использования атрибутов.

Читать далее

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



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