В этой статье я хочу ответить на один из вопросов, который мне часто задают в том числе при «живом» общении. Почему я ушёл от разработки на Delphi и почему когда-то основной язык был исключён из стека поддерживаемых мной технологий.
Продолжить чтениеРубрика: Delphi
Delphi Community Edition
В июле 2018 года произошло то, о чём Delphi разработчики ранее могли лишь мечтать. Компания Embarcadero сделала огромный шаг навстречу Delphi сообществу и выпустила бесплатную версию Delphi рассчитанную на индивидуальных разработчиков и небольшие компании – Delphi Community Edition.
Продолжить чтениеРабота с регулярными выражениями в Delphi
Механизм обработки регулярных выражений находится в модуле System.RegularExpressions и состоит из одного класса и двух записей (не считая служебных компонентов).
Продолжить чтениеНаписание своих компонентов для Delphi. Часть 2. Написание не визуального компонента с нуля
В первой части было рассмотрено создание собственных компонентов на основе уже существующих. Однако это оправданно далеко не всегда. Нередко возникает необходимость реализации функционала, который в принципе отсутствует в уже имеющихся библиотеках. В подобных случаях лучшее решение – разработать «с нуля» собственный компонент, который будет содержать только необходимое, без посторонних функций,
Продолжить чтениеКраткий обзор RAD Studio 10.1 Berlin
Очень давно не делал обзоров RAD Studio. Релиз 10.1 Berlin вышел в свет 20 апреля, сейчас конец июля и скоро, если верить устоявшейся традиции Embarcadero, должно увидеть свет следующее поколение этой среды разработки. Но, как говорится, лучше поздно, чем никогда. Приступим.
Продолжить чтениеПроблема с «Android SDK tools are required» и её решение
Многие программисты, использующие для разработки под Android на Delphi и C++ Builder, часто сталкиваются со следующей проблемой. После установки RAD Studio при попытке скомпилировать приложение или назначить устройство для его выполнения на экран выводится следующее сообщение: В этом сообщении предлагается скачать и установить Android SDK tools, хотя на самом деле
Продолжить чтениеРаботаем с модальными диалоговыми окнами из dll-библиотеки на Delphi
Работа с модальными окнами из dll в Delphi имеет ряд особенностей. Дело в том, что в нативных языках, по крайней мере, ориентированных на Windows практически невозможно получить модальный результат из формы напрямую. Поэтому то, что делается без труда, например, в C# или Java в Delphi сопряжено с определёнными сложностями. Однако
Продолжить чтениеРаботаем с GPS в Android на Delphi
Библиотека FireMonkey позволяет получать данные с GPS приёмника устройства на базе Android, если оно им оборудовано.
Продолжить чтениеПревращаем ячейку DBGrid в ComboBox
Многие разработчики привыкли к тому, что стандартный DBGrid позволяет осуществлять только простое редактирование текста ячейки. Однако на самом деле его возможности этим не исчерпываются. Рассмотрим подробнее как превратить обычную ячейку DBGrid в настоящий выпадающий список или ComboBox.
Продолжить чтениеПодключение к MySQL при помощи FireDAC
Набор компонентов FireDAC впервые появился в RAD Studio XE5. За прошедшее с тех пор время он уже успел зарекомендовать себя как надёжное и функциональное средство для организации взаимодействия приложений с широким спектром СУБД. В их число входит и MySQL.
Продолжить чтение