четверг, 19 июля 2018 г.

Delphi and C++Builder Community Edition


Многие просили/мечтали о полноценной бесплатной версии студии. Свершилось!! :).

Компания Embarcadero представила бесплатную версию студии "Community Edition". Данная версия в первую очередь направлена на привлечение новых лиц в сообщество Delphi/С++.
"Community Edition" представляет собой версию "Professional" с небольшими ограничениями по лицензии и исходникам. (Подробнее можно почитать тут).

Использовать эту версию могут все, чей годовой доход не превышает 5000$ и в составе команды не более 5 человек (Пример: внештатные разработчики, стартапы, студенты, некоммерческие организации). Лицензия предоставляется на 1 год.

На данный момент, для скачивания доступна версия RAD Studio 10.2.3, которая содержит все обновления и патчи вышедшие до сегодняшнего дня.

Полезные ссылки:
Статьи от Marco Cantu:
  1. Introduction and Installation to Delphi CE 
  2. Building and Debugging 
  3. Architecture and Layers of Code 
  4. Designing User Interfaces 
  5. Putting the Calculator Together

пятница, 3 ноября 2017 г.

CodeRage XII уже на следующей неделе!


На следующей неделе состоится 12-е издание ежегодной онлайн-конференции Embarcadero. Три дня будут проводиться сессии, охватывающие Delphi, C ++ Builder, InterBase и все продукты компании (в том числе и Sencha's ExtJS), а также будут рассматриваться общие темы разработки программного обеспечения и сторонние инструменты. Не пропустите!

Это бесплатная конференция! Подробнее читайте внутри поста.


пятница, 7 апреля 2017 г.

Добавляем метод onRequestPermissionsResult в приложение


Как известно, начиная с АПИ 23 (Android 6) были усилены меры безопасности. Если приложению требуется разрешение (Uses Permission) из списка Опасных, то приложение должно запросить права у пользователя, посредством специального диалогового окна, результат выбора пользователя вернётся в методе onRequestPermissionsResult.
Так уж вышло, что в RAD Studio из коробки такого метода нет. Эту ситуацию я предлагаю исправить своей jar библиотекой.