15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту

Delphi  >>>   Алгоритмы и математика
Функции HexToInt, IntToBin и BinToInt 06.09.2002г.
В Delphi есть функция IntToHex, однако нет функции HexToInt. Так же в юните sysutils отсутствуют бинарные функции IntToBin и BinToInt.
Совместимость: Delphi 5.x (или выше)
Как преобразовать числовое значение в римскую интерпретацию 06.09.2002г.
Как преобразовать "http://192.168.1.2" в "http://3232235778" 12.07.2001г.
Функция, представленная в этом примере может быть и не очень элегантна, зато работает. Функция получает в качестве параметра строку, содержащую IP адрес, и возвращает строку с IP адресом в виде DWord значения. Результат легко можно проверить командой "Ping".
Совместимость: Delphi (все версии)
Работа со временем или как реализовать 1.20+1.50=3.10 ? 13.06.2001г.
Если Вы создаёте приложение, в котором пользователь вводит значения времени, то стандартные вычисления не подойдут. Проблема в том, что нужно сделать так, чтобы выражение 1.20 + 1.70 было равно НЕ 2.90 а 3.10.
Совместимость: Delphi (все версии)
Как сделать стандартные цвета в Delphi светлее или темнее 30.05.2001г.
В данной статье хотелось бы показать принцип получения из обычного цвета более тёмный или более светлый. А так же рассмотрим, как этот принцип реализовани в программном коде.
Совместимость: Delphi (все версии)
Как сэкономить память в Ваших программах 03.05.2001г.
Обычно, когда класс располагается в памяти, то между полями остаются небольшие пространства, несодержащие никакой информации. Оказывается можно избавиться от таких участков памяти и соответственно Ваше приложение будет меньше расходовать оперативной памяти.
Совместимость: Delphi 4.x (или выше)
Как сгенерировать пароль 15.09.2000г.
Вам понадобилось, чтобы Ваше приложение само создавало пароли ? Возможно данный способ Вам пригодится. Всё очень просто: пароль создаётся из символов, выбираемых случайным образом из таблицы.
Совместимость: Delphi 5.x (или выше)
Преобразование строки в математическое выражение и получение результата 04.09.2000г.
От Автора: Представляю Вашему вниманию сомпонент, на вход которого подаётся строка, содержащая математическое выражение, а на выходе результат вычисления этого выражения. При необходимости Вам не составит труда добавить в компонент такие функции как sin,cos,log,tan и т.д.
Шифруем / дешифруем в Delphi 28.06.2000г.
Простейший пример шифрования/дешифрования используя алгоритм XOR. Данный пример компилировался на Delphi 3.0