Рейтинг@Mail.ru

Материалы

Как увеличить размер шрифта в среде разработки Delphi 10.3 Rio?

Автор: Alex. Опубликовано в Программирование . просмотров: 15566

Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна

Что делать, если размер шрифта в среде разработки Delphi 10.3 Rio слишком мелок для вас и вам приходится сильно напрягаться, глядя на него? Увеличить его? Конечно, но, к сожалению, в Delphi 10.3 Rio через настройки вы можете увеличить только шрифт редактора. А как увеличить шрифт в многочисленных панельках, например, в инспекторе объектов? Я поделюсь с вами одним из способов, который я обнаружил.

Совершенствуем перебор записей в Delphi 10.2 Tokyo с классом-помощником TDataSetHelper

Автор: Alex. Опубликовано в Программирование . просмотров: 10174

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Работая с данными в Delphi с помощью классов унаследованных от TDataSet нам часто нужно делать перебор записей. При этом почти всегда сначала требуется отключить элементы управления, сохранить закладку, выключить фильтры, отписаться от событий, а после перебора восстановить всё в обратном порядке. И благодаря возможности в последних версиях Delphi создавать классы-помощники и использовать анонимные функции, вся эта рутина сокращается до нескольких строк кода. Давайте рассмотрим, мой класс-помощник TDataSetHelper и научимся его использовать.

System.IOUtils – удобные утилиты Delphi для работы с файлами и директориями

Автор: Alex. Опубликовано в Программирование . просмотров: 54481

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Начиная с версии XE2 в Delphi появился юнит System.IOUtils, включающий удобные утилиты для работы с файлами и директориями. Предлагаю вместе подробно разобраться с тем, что в юните System.IOUtils имеется и попробовать на примерах как это всё работает.

Компилируем библиотеку OpenSSL 1.1.0 для платформ Win32 и Win64

Автор: Alex. Опубликовано в Программирование . просмотров: 17622

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

OpenSSL – это криптографическая библиотека, предназначенная для использования в приложениях, которым нужно безопасное взаимодействие в компьютерных сетях, например, с целью защиты передаваемой информации от прослушивания или для установления личности участника на другом конце. Найти скомпилированную библиотеку конечно можно, но не нужно. Разработчики OpenSSL советуют компилировать библиотеку самостоятельно, чтобы учесть все необходимые для вашего случая детали, такие как особенности архитектуры и платформы. В этой статье мы рассмотрим, как скомпилировать библиотеку OpenSSL версии 1.1.0 и выше для платформ Win32 и Win64.

Работа со строками в Delphi 10.1 Berlin

Автор: Alex. Опубликовано в Программирование . просмотров: 64126

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Для работы со строками в последних версиях Delphi разработчикам доступно большое количество функций, помимо которых ещё есть помощники для работы со строками, такие как TStringHelper, TStringBuilder и TRegEx. Во всём этом разнообразии бывает сложно найти нужную функцию. Я попытался разобраться, что есть в Delphi 10.1 Berlin для работы со строками и как этим всем пользоваться.

Delphi. Немного об использовании string в CASE

Автор: V.Krass. Опубликовано в Программирование . просмотров: 19395

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Каждый разработчик для улучшения понимания кода программы, пытается повысить её читабельность. Один из вариантов это сделать - использовать оператор case при тестировании значения переменной. Но, к сожалению, в Delphi этот оператор умеет работать не со всеми типами переменных. Например, он не будет работать со строками. А что делать, если всё-таки нужно проверять переменную типа string оператором case? Давайте рассмотрим один из вариантов, как это можно сделать.

Возвращаем строку из функции C++ библиотеки в VBA

Автор: Alex. Опубликовано в Программирование . просмотров: 5956

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Не так давно передо мной встал вопрос, как из VBA (Visual Basic for Application), который используется в Excel, Word и других приложениях офиса от Microsoft, вызвать функцию из библиотеки, написанной на C++, и получить на выходе строку. Причём строка должна содержать кириллические символы и всё это должно работать как на 32-битных, так и на 64-битных системах Windows. Предлагаю здесь найденное решение, которое одинаково хорошо работает со всеми версиями офиса.