RSS

Разное в Delphi

Свой генератор паролей (случайных символов) на Delphi

Свой генератор паролей (случайных символов) на Delphi

При разработке нового проекта мне потребовалось создать функцию, которая по заданным критериям генерирует строку определенной длины со случайным набором символов. Это было необходимо для организации хранения файлов на удаленном сервере с уникальными именами, уникальным ключом, записанным в базе данных для получения доступа к этому файлу. Так же, добавление функциональности получения ключа доступа при регистрации в …

Модуль кодирования кириллических доменных имен в PunyCode для Delphi

Что такое PunyCode?    Punycode – это конвертация символов в кодировке Unicode в формат, поддерживаемый инфраструктурой DNS. Стандарт, в котором описан алгоритм преобразования, находится здесь RFC 3492.  Правда, русскоязычной версии пока не нашел.    Мысль об использовании в названии домена (человеко-понятный адрес сайта) символов различных алфавитов, появилась еще в 1970-х годах, когда Интернет был еще …

Генератор QR-кодов на Delphi. Способ 1

Генератор QR-кодов на Delphi. Способ 1

Все Вы наверняка хоть раз сталкивались с QR-кодами. Данный способ графического кодирования информации получил широкое распространение относительно недавно. Отличие от штрих-кода в том, что с помощью QR-кода можно кодировать относительно большие объемы информации. Информация может содержать как текст, так и числа. Например, в этом QR коде закодирован адрес страницы с данной статьей. Как правило, в …

Работа с INI файлами в Delphi

Работа с INI файлами в Delphi

Практически любое программное обеспечение способно запоминать (сохранять) настройки установленные пользователем. К примеру, внешний вид окна, язык и мн. др. Для сохранения настроек приложения есть несколько способов: 1. Реестр — все настройки и установки программы хранятся в системном реестре Windows. 2. INI файлы — настройки сохраняются в файл с расширением .ini 3. Создание файла с собственной …