delphi_kansoftware
76 subscribers
1.3K links
Канал Delphi.KanSoftware - это ваш источник информации о языке программирования Object Pascal, включая Delphi и Free Pascal, а также средах разработки программного обеспечения RAD Studio и Lazarus.
Download Telegram
Как создать CLSID (System.TGUID в Delphi) из шестнадцатеричных значений, аналогично C++?


Контекст описывает методы создания и инициализации CLSID (TGUID) в Delphi с использованием шестнадцатеричных значений, аналогичных подходам в C++, включая ручную инициализацию полей, конструкторы и строковые представления.


Полный текст по ссылке.
Как программно установить размер бумаги для принтера Epson TM 30 в Delphi?


Решение проблемы программной установки размера бумаги для принтера Epson TM 30 в Delphi с примерами кода.


Полный текст по ссылке.
Как правильно запросить строку с амперсандом в Firebird через FireDAC в Delphi?


Проблема с обработкой строк, содержащих амперсанд в Firebird через FireDact в Delphi, решается отключением макроподстановки, использованием параметризованных запросов, экранированием символа или применением CHR-функции.


Полный текст по ссылке.
Как понять сверточные слои: ConvolutionLinear, MaxPool и ConvolutionReLU в нейронных сетях.


В статье рассматриваются основы сверточных нейронных сетей, включая типы слоев ConvolutionLinear, MaxPool и ConvolutionReLU, их применение и настройку в среде Pascal/Delphi.


Полный текст по ссылке.
Как изменить высоту элемента ListBox в Delphi, используя стили и StylesData?


Статья объясняет, как изменять высоту элементов ListBox в Delphi с использованием стилей и StylesData, предлагая рабочие решения и альтернативные подходы.


Полный текст по ссылке.
Как изменить цветовую схему в TAChart для красивого отображения диаграмм в Delphi


Изменение цветовой схемы в TAChart для улучшения визуального восприятия диаграмм в Delphi.


Полный текст по ссылке.
Зачем Embarcadero запрашивает мое местоположение при работе с Delphi 12.2 в Windows 11 24H2?


Embarcadero запрашивает доступ к местоположению в Delphi 12.2 из-за новых функций безопасности Windows 11 24H2, связанных с проверкой сетевых данных, а не для сбора точных геоданных.


Полный текст по ссылке.
Почему настройки версии проекта в Delphi и Pascal являются глобальными и не зависят от режимов сборки.


В статье рассматривается проблема глобальных настроек версии проекта в Delphi и предлагаются решения, включая использование TVersionInfo, препроцессорных директив и автоматизацию сборки.


Полный текст по ссылке.
Как использовать SQLite3 в Delphi и Pascal: простое руководство для начинающих.


SQLite3 в Delphi и Free Pascal предоставляет удобные инструменты для работы с базами данных, включая хранение и извлечение изображений, с примерами кода для основных операций.


Полный текст по ссылке.
Лучшие практики форматирования кода в Delphi: размещение приватных констант внутри классов


это обсуждение лучших практик форматирования кода в Delphi, включая размещение приватных констант внутри классов, с примерами и рекомендациями.


Полный текст по ссылке.
Как получить название процессора в Delphi 11 без сторонних компонентов.


Чтобы получить название процессора в Delphi 11 без сторонних компонентов, можно использовать чтение из реестра Windows, инструкцию CPUID или WMI.


Полный текст по ссылке.
Причина ошибки компиляции: оператор присваивания := допускает только одно значение


Инициализация переменных при объявлении и присвоение значений в коде в Pascal требуют разного синтаксиса, где первое допускает множественные значения, а второе — только одно.


Полный текст по ссылке.
Реализация временного отображения пароля в Delphi и Pascal для Android и Windows


Статья описывает методы временного отображения пароля в Delphi-приложениях для Windows и Android с примерами кода и сравнением подходов.


Полный текст по ссылке.
Как получить идентичный SHA256 хеш строки в Delphi, как в C# с использованием UTF-8 кодировки?


Статья описывает способы получения идентичного SHA256 хеша строки в Delphi и C# при использовании UTF-8 кодировки.


Полный текст по ссылке.
Найдена реальная причина ошибок: неверное объявление API-функций в FPC с параметром riid:REFIID


Проблема с определением REFIID в Free Pascal и Delphi заключается в несоответствии его реализации официальной спецификации Microsoft, что может вызывать ошибки при работе с COM-интерфейсами.


Полный текст по ссылке.
Проблемы с FireDAC и SQLite 3.42 в RAD Studio 12.3: доступные решения для шифрования


Проблемы с FireDAC и SQLite 3.42 в RAD Studio 12.3, связанные с шифрованием данных, и доступные решения для их устранения.


Полный текст по ссылке.
Проблема с изменением базового класса TDataModule в Delphi и неожиданным поведением дизайнера


Проблема с изменением базового класса TDataModule в Delphi, приводящая к неожиданному поведению дизайнера, когда он обрабатывает модуль данных как форму.


Полный текст по ссылке.
Исправление ошибки "Range check error" в Delphi при использовании EM_LINEINDEX в 64-битном приложении


Исправление ошибки "Range check error" в Delphi при использовании EM_LINEINDEX в 64-битном приложении связано с несоответствием типов данных и требует явного приведения типов или изменения типа переменной.


Полный текст по ссылке.
Два способа указать режим и modeswitch вне модуля в Delphi и Pascal: использование mode.inc и скриптов компиляции


Статья описывает методы настройки режима ObjFPC с поддержкой Generics в проектах Delphi и Pascal, включая использование include-файлов и скриптов компиляции.


Полный текст по ссылке.
Почему стоит использовать SQLDB с SQLite3 вместо SQLite3Dataset в Delphi


SQLDB с SQLite3 в Delphi/Lazarus предпочтительнее SQLite3Dataset из-за лучшей поддержки, стабильности, обработки ошибок и гибкости.


Полный текст по ссылке.
Как настроить масштабирование текста и представлений в Delphi для разных размеров экранов iOS и Android


Статья описывает методы адаптации интерфейсов мобильных приложений на Delphi для различных размеров экранов iOS и Android, включая масштабирование текста и использование адаптивных компонентов.


Полный текст по ссылке.