Накануне первоапрельского праздника дураков все прогрессивное человечество празднует Международный день бэкапа (World Backup Day). Праздник родился в 2011-м году из одной ветки на Reddit. "Но сегодня не канун 31-го марта", скажете вы. А я скажу, что "дуракам закон не писан" и расскажу о своей прошедшей неделе.
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
30 октября 2020
23 октября 2020
Просмотр элементов TDictionary и TObjectDictionary
- Здесь вместо TStringList.AddObject было бы лучше использовать TObjectDictionary. | |
- Не могу. Мне надо получить список всех объектов, а у TDictionary нельзя обратиться к его элементу по индексу... |
С выпуском Delphi 2009 язык программирования Delphi получил новый элемент языка – дженерики (generics). Дженерики позволяют описать класс, у которого типы обрабатываемых данных задаются в качестве параметров при объявлении экземпляра класса. Поэтому такие классы могут называть параметризованными типами. Delphi хранит свой набор дженериков в модуле System.Generics.Collections. Среди них есть TDictionary – это набор пар "ключ-значение", которые могут быть любых типов. В отличии от привычного TStringList, у TDictionary нет свойств Strings, Objects, Names, KeyNames и ValueFromIndex к которым можно получить доступ по индексу. Но это не значит, что нельзя получить список его ключей и значений.
08 октября 2020
Табличные переменные в динамическом SQL
Табличные переменные являются одной из интересных возможностей MS SQL Server. Эта удобная альтернатива временным таблицам, которую можно использовать для хранения небольших наборов данных в виде строк таблицы. Сегодня мне впервые потребовалось использовать их совместно с динамическим SQL.
01 октября 2020
Варианты подключения к Oracle в UniDAC
Лет 20-25 тому назад каждая программа для работы с базами данных написанная на Delphi таскала за собой десятки мегабайт Borland Database Engine (BDE). Программисты и администраторы, кроме установки и настройки клиентского программного обеспечения СУБД, были вынуждены создавать и настраивать алиасы BDE. Их жизнь упростилась, когда стали появляться библиотеки, работающие с базами данных через API их клиентского программного обеспечения. Сегодня я хочу рассказать о различных вариантах подключения к серверу базы данных Oracle на примере одной из подобных библиотек - Universal Data Access Components (Devart UniDAC).
Подписаться на:
Сообщения (Atom)