Компания Embarcadero выпустила первое обновление для RAD Studio, Delphi и C++Builder 11 Alexandria. Оно устраняет несколько важных проблем, относящихся к библиотеке VCL, IDE, поддержке Apple iOS Store, High-DPI и др. Это самый "тяжелый" патч для RAD Studio за последние годы (примерно 700 МБ).
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
25 октября 2021
21 октября 2021
FireDAC vs UniDAC. Получение значения первичного ключа новой строки
Два года тому назад я писал о получении в программе значения первичного ключа, который сгенерирован СУБД при добавлении новой строки в таблицу. Мои примеры вызова INSERT с модификатором RETURNING (или OUTPUT в случае MS SQL Server) были с использованием библиотеки для доступа к базам данных UniDAC. Давайте посмотрим, как реализована эта возможность в библиотеке FireDAC, которая уже много лет входит в поставку Delphi и C++Builder.
15 октября 2021
Запуск Delphi и C++Builder без Welcome Page
Страница приветствия в Delphi и C++Builder 11 Alexandria стала более удобной. Но все равно ее наличие при загрузке IDE нравится не всем программистам. Есть, как минимум, два способа запустить Delphi и C++Builder без страницы приветствия.
08 октября 2021
TIOBE Index октябрь 2021: Смена лидера
Впервые более чем за 20 лет у рейтинга языков программирования TIOBE Index появился новый лидер. В TIOBE Index октября 2021 года, потеснив постоянных лидеров рейтинга C и Java, первое место занял Python. За 20 лет Python 4 раза становился "Языком года TIOBE Index" (в 2007, 2010, 2018 и 2020 годах). Это лучший результат среди всех языков. Прежние лидеры рейтинга тоже получали это звание, но C – 3 раза (2008, 2017 и 2019), а Java – всего 2 раза (2005 и 2015).
28 сентября 2021
Анонс DelphiCon 2021
27 сентября 2021 года компания Embarcadero анонсировала проведение бесплатной онлайн-конференции DelphiCon 2021. Конференция пройдет в период с 16 по 18 ноября 2021 года. С докладами выступят MVP и технологические партнеры компании. Планируются сессии, посвященные новому функционалу Delphi 11 Alexandria, а также общим рекомендациям и технологиям, применимым ко всем версиям Delphi.
22 сентября 2021
MS SQL Server. Получение из файловой системы списка папок и файлов
Иногда работа с базами данных подкидывает не стандартные задачи. Например, недавно мне в скрипте MS SQL Server понадобилось получить из файловой системы список папок и файлов. Мои попытки сделать это через объект Scripting.FileSystemObject потерпели неудачу. Его метод GetFolder по имени папки возвращает объект Folder, у которого есть свойства SubFolders/Files содержащее списки вложенных папок и файлов. Но проблема в том, что эти списки – это коллекции, элементы которых в VBA можно перебрать в цикле "For Each File in Folder.Files", а из скрипта T-SQL к их элементам можно обратиться только по имени папки/файла (exec sp_OAMethod @objItems, N'Item("FileName.txt")', @objItem out). То есть для получения списка папок и файлов объект Scripting.FileSystemObject не подходит. Поиск в интернете позволил мне сформулировать 4 различные способа решения этой задачи.
15 сентября 2021
Delphi 11. Поддержка CheckBox'ов в узлах TTreeView
В Delphi 11 Alexandria разработчики сделали одну из самых существенных за много лет доработок контрола для отображения древовидных структур TTreeView. Наконец-то его узлы (TTreeNode) могут быть CheckBox'сами.
Подписаться на:
Сообщения (Atom)