Главная страницаОбратная связьКарта сайта

Синтаксис


API реализация
RAS API для непродвинутых
RAS API программирование
SVR API для непродвинутых
SVR API для непродвинутых 2 - как получить информацию об открытом сетевом ресурсе
Вывод текста с использованием Windows API функций
Для чего нужен WinAPI
Использование Debug API. Пример перехвата вызовов функций Win32 API
Использование Microsoft Speech API
Использование функций перечисления WinAPI
Как использовать CreateWindow(Ex)
Как использовать WinAPI
Как писать Win32API приложения на Delphi
Написание программ на чистом API
Написание программ на чистом API 2
Построение формы на чистом API
Принципы построения API-библиотеки
Программирование на основе Win32 API в Delphi
Создание формы и кнопки на чистом API
Создание формы на чистом API

Assembler
Ассемблер в Delphi
Использование команды RDTSC процессора Pentium для работы с малыми временными интервалам
Присвоить значение полям записи с помощью Assemblera
Программирование АССЕМБЛЕРОМ в Delphi
Что Delphi знает об ассемблере

Drag and Drop
Drag and Drop - как использовать ItemAtPos для получения элемента DirListBox
Drag and Drop TImage
Drag and Drop c Win95 Explorer
Drag and Drop c Win95 Explorer 2
Drag and Drop для TListBox на примере двойного списка
Drag and Drop для двух компонентов TOutline
Drag and Drop из RichEdit
Drag and Drop из TScrollBox
Drag and Drop между двумя компонентами ListBox
Drag and Drop несколько элементов в TListView
Drag and Drop с минимизированным приложением
Drag and Drop со списками
TDropper - Компонент для перетаскивания файлов
TOutline - Перетащи и брось
TOutline - Перетащи и брось 2
TOutline - Перетащи и брось 3
Заполнение полей формы в TWebBrowser методом Drag-and-Drop
Изменение позиций элементов ListBox с помощью Drag and Drop
Изменение позиций элементов ListBox с помощью Drag and Drop 2
Изменение позиций элементов ListBox с помощью Drag and Drop 3
Изменение позиций элементов ListBox с помощью Drag and Drop 2
Интерфейс переноса Drag-and-Drop
Интерфейс присоединения Drag-and-Dock
Как пpинимать яpлыки пpи пеpетягивании их на контpол
Как перемещать компонент во время работы программы
Как перемещать форму за метку
Как перетаскивать (Drag and Drop) выделенный текст между компонентами Memo
Как перетащить целую колонку из StringGrid в ListBox
Как получить список файлов из Проводника
Перемещение изображений по форме с помощью мыши
Перенос элементов в TTreeView
Переслать данные в другую программу методом Drag-and-Drop
Перестроить вкладки TPageControl с помощью Drag and Drop
Перетаскивание картинки мышью
vascript">var y5_pageId = 6259; var y5_statId = 0; document.write("
Перетаскивание объектов
Перетаскивание элементов управления c рамкой контура
Перетаскивать файлы в свою программу - WM_DROPFILES
Преобразование координат
Пример Drag and Drop между двумя DBGrid
Примеры использования Drag and Drop для различных визуальных компонентов
Прокручивать TTreeView во время перемещения
Реализация Drag-and-Drop из внешнего приложения в ваше

Hint подсказки
Hint в выпадающем списке ComboBox
Hint любой формы
Видеть подсказки все время, пока поле редактирования имеет фокус
Всплывающие подсказки у выключенных кнопок
Выводим подсказки на TStatusBar
Заставляем появиться Hint в нужный момент
Изменить шрифт хинта
Использование всплывающих подсказок HINTS
Использование события OnHint во многих формах
Как вывести Hint для ячейки DBGrid
Как вывести hint, когда курсор мышки над определённым контролом
Как заставить появляться хинт, когда я захочy
Как изменить шрифт Hintа
Как показать округлённое окошко подсказки в Tray в Windows2000
Как показать подсказки Hints для элементов меню
Как получить эффект тени для Hint
Как поместить иконку в окошко подсказки
Как сделать Balloon Tooltips
Как сделать Balloon Tooltips 2
Как сделать графический Hint
Как создать собственное Hint-окно
Многострочный Hint
Многострочный Hint 2
Писать длинные подсказки на StatusBare
Показ in-place подсказки в TListBox и других компонентах
Прямой вызов метода Hint
Расширения оболочки Windows - Всплывающие подсказки

Дата и Время
Алгоритм подсчёта времени, которое ушло на какую-либо операцию
Внимание! TDateTime 1899
Время простаивания системы
Вывести временную зону
Вывод даты в нужном формате
Вычисление даты Пасхи
Вычисление даты Пасхи 2
Вычисление немецких праздников
Генерация еженедельных списков задач
Дни недели
За какое время было создано изображение
Засечь время
Изменение системного времени из Delphi2
Использовать TTime для более 24 часов
Как выяснить дату последнего доступа к файлу
Как выяснить дату последнего изменения файла
Как долго запущена Windows
Как конвертировать RFC1123 в TDateTime
Как определить день недели
Как получить список часовых поясов
Как посчитать возраст человека
Как преобразовать строку в дату
Как реализовать визуальный отсчет времени
Как сменить системное время в операционной системе из программы
Как сменить системное время в операционной системе из программы 2
Как установить системную дату и время программно
Код определения возраста
Корректировка поведения маски TDateTimeField
Лимит на время выполнения программы
Математика времени
Округление времени
Определение возраста
Определение восхода и захода солнца и луны
Определение текущего времени, отдельно часы, минуты и секунды
Определить, время сейчас до или после полудня
Определяем номер последнего дня в месяце
Организация цикла между двумя датами
Перевести секунды в формат времени
Получение номера месяца по его имени
Получение целого числа часов от начала суток
Получить время работы Windows
Получить даты с понедельника по пятницу текущей недели
Получить или установить допустимые периоды истечения времени
Получить номер дня в году
Получить номер недели по дате
Получить число дней в месяце
Последний день месяца
Преобразование даты и времени в строковый вид YYYYMMDDHHNNSS и обратно
Преобразование даты, месяц прописью
Преобразование количества секунд в формат TTIME
Преобразовать TDateTime в Unix TimeStamp
Преобразовать TFileTime в TDateTime
Преобразовать Персидскую дату в дату по Грегорианскому календарю
Прибавить час
Проблема получения времени создания файла
Проверить, используется ли формат времени в 24 часа
Проверка дат
Проверка дат в Table
Программа рисует на форме календарь на 2002 год
Реализация функции Delay
Реализация функции Delay 2
Реализация функции Delay 3
Реализация функции Delay 4
Реализация функции Delay 5
Сколько времени прошло с момента перезагрузки
Сложение времени
Сравнить быстродействия алгоритмов
Узнать текущие время и дату по Гринвичу
Узнать, когда пользователь или программа изменили системное время - WM_TIMECHANGE
Универсальная функция возврата значения элемента даты
Устанавливаем дату создания файла
Установка времени и даты файла
Установка времени компиляции программы в диалоговом окне О программе
Формат даты
Функция DateSer
Функция преобразует текстовую строку, задающую название месяца, в номер месяца
Функция, которая устанавливает дату одного файла, равную дате другого файла
Частичный показ DateTime
Число текущей недели
Число текущей недели 2
Число текущей недели 3

Деревья
AVL-деревья
Методы использования и создания BSP деревьев
Применение расширяющихся деревьев для сжатия данных

Записи и Множества
Битовые множества
Добавление записи в файл
Запись и чтение из файла массива записей
Запись и чтение из файла массива записей 2
Использовать Запись для сохранения информации из свойств различных классов
Освобождение записей
Отобразить строку на определённую структуру
Передача массива записей символов в Memo
Получить текст элемента перечисляемого типа
Пример переменной записи
Проблема передачи записи
Сохранение типа данных множество (TFontStyles)
Файл с множеством записей

Кодировки
Автоматическое определения кодировки текста
Автоопределение кодировки ANSI-OEM
Как можно автоматически опpеделить кодиpовкy текста
Определение кодовой страницы
Перекодирование
Перекодировка текста DOS-Windows-Koi8
Перекодировка текста из Win1251 в KOI8-R и наоборот
Распознавание кодировки. Перекодировка.

Массивы
Алгоритм простого перебора
Бинарный поиск в массиве
Бинарный поиск в целочисленном массиве
Динамические массивы
Динамические массивы 2
Динамические массивы 3
Динамические массивы 4
Динамические массивы 5
Запись массива на диск
Заполнение массива неповторяющимися случайными целыми числами
Заполнения массива случаными неповторяющимися значениями
Заполнения массива случаными неповторяющимися значениями 2
Заставить Delphi работать с достаточно большим массивом данных
Из строки в массив и наоборот
Изменение размера динамической структуры
Использование DynArrayFromVariant
Использование ассоциативных массивов
Использование многомерного массива
Как заменить строку в матрице
Как инвертировать матрицу
Как поместить двумерный массив в Image
Как разделить строку на элементы
Как удалить одно значение из динамического массива
Массив TPOINT
Массив без ограничения типа и размера
Массив в Delphi
Массив компонентов
Массив компонентов 2
Массив компонентов 3
Массив констант во время выполнения приложения
Матрицы в Delphi
Модуль реализации матричных вычислений для массивов больших размеров
Несколько функций для работы с массивами как в PHP
Остановить длинное действие
Поиск минимального (максимального) элемента массива
Пример массива констант (Array of Const)
Пример массива констант (Array of Const) 2
Проверка наличия числа в массиве
Работа с большими массивами
Создание больших массивов
Создание многомерного массива
Создать динамический массив
Сохранение в файле массива
Сохранение массива c изображениями
Сохранить и загрузить двумерный динамический массив
Удаление и добавление элементов в динамический массив
Фильтрация, регрессия, работа с массивом и серией
Шаблон массива переменной длины

Математика
FFT аглоритм для Delphi2
TMathExpression - компонент для синтаксического анализа
Алгоритм оптимального распределения камней по ящикам
Алгоритм проверки контрольного числа ИНН и страхового номера ПФ
Биноминальное рапределение
Взятие интеграла методом Симпсона
Возведение числа в действительную степень
Возведение числа в степень
Возведение числа в степень 2
Возвести в степень
Вычисление автокорреляционной функции
Вычисление интеграла
Вычисление квадратного корня (алгоритм Ньютона)
Вычисление наибольшего общего делителя двух целых неотрицательных чисел
Вычисление определённого интеграла методом Симпсона
Вычисление определенного интеграла методом левых и правых прямоугольников с заданной точностью
Вычисление определенного интеграла методом трапеций с заданной точностью
Вычисление площади одноконтурного несамопересекающегося многоугольника
Вычисление простых арифметических выражений
Вычисление хеш-суммы MD5
Вычислитель математических формул
Вычислить значение полинома в данной точке
Вычислить логарифм
Гамма распределение
Гипергеометрическое распределение
График функции
Использование многомерных массивов в процедурах и функциях из модуля Math
Как вычислить расстояние, имея широту и долготу
Как найти наибольший общий делитель
Как нарисовать график функции
Как нарисовать график функции 2
Как нарисовать фрактал
Как научить Delphi делать правильное округление дробных чисел
Как округлять до сотых в большую сторону
Как получить неповторяющиеся случайные числа
Как посчитать факториал
Как проверить, является ли число простым
Как работать с комплексными числами
Квадратное уравнение
Компилятор математических выражений
Компонент MathParser
Компонент, позволяющий отображать формулы
Контроль веса
Корректная функция возведения в степень
Корректное округление чисел
Математический аппарат нейросетевых алгоритмов
Метод Гаусса решения системы линейных уравнений
Модуль для работы с комплексными числами
Настройка оси
Нормальное распределение
Округление в большую сторону
Округление в меньшую сторону
Округление до ближайшего кратного
Округление дробного числа до N знаков после запятой
Округление чисел до определенной степени
Описание функций модуля Math
Оптимизация функции методом деформируемого многогранника (Метод Нелдера-Мида)
Основы 3D математики - Векторные и матричные преобразования
Основы 3D математики - Работа с камерой
Поиск кратчайшего пути
Поиск пересечений графика с осью OX
Поиск пути
Построение графика
Посчитать строку с формулой
Преобразование выражения к Обратной Польской Нотации
Преобразование строки в математическое выражение и получение результата
Преобразование числа в двоичную запись
Проверка пересечения двух прямоугольников (TRect)
Простое число
Процедура для нахождения точного значения факториала числа
Работа с очень большими числами
Разбиение шестнадцатиричной величины
Распределение Паскаля
Расчет расстояния между двумя точками на земной поверхности
Угол поворота точки окружности относительно центра
Умножение больших целых чисел
Функция возведения в степень
Функция построения графика
Функция представления чисел с плавающей точкой и нужным числом разрядов
Экспоненциальное распределение

Ошибки и Исключения
Как обработать ошибку прежде, чем программа уведомит об этом пользователя
Как получить строку сообщения об ошибке Windows код которой получен функцией GetLastError
Коды ошибок Windows
Ловим баги или почему программы допускают недопустимые операции
Некорректность реализации свойства BorderWidth у ProgressBar
Номера ошибок
Обработка исключений и сообщений
Обработка исключительных ситуаций
Обработка исключительных ситуаций 2
Отображение отформатированных сообщений об ошибках
Отображение отформатированных сообщений об ошибках 2
Ошибки времени выполнения
Перехват ошибки
Получение констант с определением ошибки функцией LoadStr
Почему возникает ошибка Access Violation
Простой способ перехватить Exception
Синий экран при исключениях FPU в Win9X
Delphi - Работа над ошибками
Error reading symbol file
RTL.CheckWin32Version. Функция некорректна
TApplication. Проблемы с HelpCommand в Delphi6
TDirectoryOutline. Ошибка в свойстве Directory
TWinControl.Caption. Теряется маленькая русская буква я
vascript">var y5_pageId = 6259; var y5_statId = 0; document.write("
Автоматическая обработка ошибок
Глобальный дескриптор исключений
Инициализация исключительной ситуации
Интерфейсный объект не всегда освобождается сам
Исключения в Delphi
Искусство управления ошибками
Искусство управления ошибками. Часть 2
Использование Try

Память и Указатели
StrAlloc и GetMem
Арифметика указателей
Быстрое сравнение памяти
Выставление и сброс битов
Вычисление простого хеш-кода для блока данных
Динамическое распределение памяти
Динамическое распределение памяти 2
Диспетчер кучи для объектов одного размера
Использование указателей на целое
Как в байте информации выделить биты
Как избежать использования неактуальных указателей
Как определить сколько памяти выделено в Delphi для программы
Как получить весь размер системной памяти
Как преобразовать указатель на метод в указатель на функцию
Как работать с битами
Как работать с блоками памяти размером более 64K
Как сэкономить память в программах
Как узнать состояние памяти
Освобождение памяти
Освобождение памяти 2
Освобождение памяти 3
Очистить переменную в оперативной памяти
Получение значения бита в двойном слове
Получение размера памяти выделенный под Pointer
Получение ссылки на экземпляр класса
Потеря памяти
Пример работы с атомами
Пример работы с указателями
Принципы работы с памятью в системе Windows32
Расширенные сведения о памяти
Реализация Linked List Memory Table
Тестирование битов
Тестирование битов 2
Увеличение значения указателя
Удалить ОЗУ
Указатель на вариантный тип - предупреждение
Указатель на функцию
Указатель на функцию 2
Управление битами
Управление размером сегмента данных
Установка определенного бита в слове
Функции для выделения, перераспределения и освобождения памяти
Функция бинарного поиска

Пароли
10 способов взлома пароля
InputBox для ввода пароля
Генерация случайного пароля
Запрос пароля при инициализации приложения
Как написать генератор паролей
Как получить закэшированные пароли в Win9x
Как проверить правильность International Bank Account Number
Как проверить правильность номера средитной карточки
Как сгенерировать случайный пароль
Определить, что текстовое поле для ввода пароля
Пасхальные яйца в Delphi
Пасхальные яйца в Delphi и CBuilder
Перехватчики паролей
Показать символы для пароля в XP
Проверка ISBN
Проверка ISBN 2
Проверка кредитной карты
Случайные пароли
Способ высосать пароли из едитов определенных программ
Тянем пароли из кэша
Увидеть пароль скрытый за звёздочками
Увидеть пароль скрытый за звёздочками 2

Преобразования
StrToInt и IntToStr вне модуля SysUtils
Быстрее, еще быстрее
Из HEX и Integer
Из HEX и Integer 2
Из двоичного представления в целое и наоборот
Из двоичного представления в целое и наоборот 2
Из шестнадцатеричного числа в двоичное
Из шестнадцатеричного числа в целое
Как конвертировать WideString в String
Как преобразовать String в Binary и наоборот
Как преобразовать значение любого типа в строку
Как преобразовать числовое значение в римскую интерпретацию
Кодировка KOI8-R
Конвертация String в PWideChar
Конвертация Variant в Integer
Конвертация арабских цифр в римские
Конвертировать восьмеричное число в целое
Конвертирует строку из кодировки DOS в кодировку Windows и обратно
Округление денежного значения
Перевести значения перечисляемого типа в строки
Перевести файл формы DFM в текстовый и наоборот
Перевод между системами исчисления
Перевод целого неотрицательного числа из строкового представления в прописное
Перегонка бинарного потока в строку с HEX-текстом и обратно
Перекодировка строк из одной кодировки в другую
Перекодировка текста из Win кодировки в КОИ-8 и обратно
Преобразование ASCII в шестнадцатиричное представление
Преобразование Ansi to Ascii
Преобразование HTML в RTF
Преобразование String в PChar
Преобразование Unicode строк в DFM файлах Delphi 6 в Ansi строки
Преобразование в EBCDIC
Преобразование даты типа TDateTime в дату прописью
Преобразование двоичного числа в десятичное
Преобразование двоичного числа в десятичное 2
Преобразование двоичного числа в десятичное 3
Преобразование десятичного числа в шестнадцатиричное
Преобразование десятичного числа в шестнадцатиричное 2
Преобразование дробной и целой части REAL-числа в два целых
Преобразование информации из табличных компонент в RTF
Преобразование сигнала в спекр и обратно (методы Хартли, Фурье и классический)
Преобразование целого числа в набор битов и обратно
Преобразование целого числа в строку с добавлением ведущих нулей по заданной ширине
Преобразование шестнадцатеричных чисел в целые
Преобразования типа Comp в тип Str
Преобразовать PChar и String
Преобразовать код символа в скан-код клавиши
Преобразовать файл из OEM в ANSI
Преобразовать целое число в восьмеричное
Процедура для преобразования HEX чисел в Integer
Римские в арабские и наоборот
Стилизатор
Транслитерация кириллицы в латынь
Универсальное и быстрое перекодирование строки из кодировок ANSI, KOI8-R, KOI8-U, OEM-DOS, ISO
Форматирование валюты в соответствии с региональными установками
Функция, представляющая вещественные числа словами

Синтаксис
Автопроектировщик цифровых схем Флогистон
Алгоритм преобразует алгоритм
Алгоритмы поиска
Вызов 16-разрядного кода из 32-разрядного
Десять заповедей разработчика
Для чего нужен ProcessMessages
Игра отражений
Информация о TDataLink
Использование Microsoft ScriptControl
Использование регулярных выражений в Delphi
Использование функции wsprintf
Как использовать Список Задач (Tasklist)
Комплексный контроль за качеством кода
Краткое описание Innerfuse Pascal Script
Неоднократное использование параметра формата
Непосредственный IF (Immidiate IF)
Общие рекомендации к оформлению кода
Проблема циклических ссылок
Работа с Sender
Создание множества экземпляров
Сущность ООП
Функция, которая работает быстрее чем HiWord
Что нужно давать WSAAsyncSelect в качестве параметра handle
Шаблоны в Object Pascal

Сортировка
TStringList. Неустойчивость сортировки
TStringList. Сортировка и системная locale
TStringList.IndexOf. Зависимость от сортировки
Алгоритим быстрой сортировки массива
Быстрая сортировка
Быстрый алгоритм сортировки больших массивов
Поpазpядная цифpовая соpтиpовка
Создать TListView, который автоматически пересортирует при щелчке на заголовке колонки
Сортировать TListView, используя нужный метод
Сортировать TStringGrid по колонке
Сортировать TStringList своим методом сортировки
Сортировать список по алфавиту
Сортировка ListView в режиме vsReport при нажатии на заголовок колонки
Сортировка StringGrid с целыми значения
Сортировка TStringGrid
Соpтиpовка Шелла
Сортировка двух связанных списков по целочисленным значениям одного из них
Сортировка колонок в DBGrid
Сортировка массива методом обмена
Сортировка массива методом прямого выбора
Сортировка массива по алгоритму Shell
Сортировка методом Пузырька
Сортировка по содержимому нужного столбца в TStringGrid
Сортировка связанного списка
Сортировка столбцов в StringGrid
Сортировка столбцов в StringGrid 2
Сортировка строк в MEMO
Сортировка строк с украинскими символами

Справочник по API-функциям
Функции Win32 API [ A ]
Функции Win32 API [ B ]
Функции Win32 API [ C ]
Функции Win32 API [ D ]
Функции Win32 API [ E ]
Функции Win32 API [ F ]
Функции Win32 API [ G ]
Функции Win32 API [ H ]
Функции Win32 API [ I ]
Функции Win32 API [ K ]
Функции Win32 API [ L ]
Функции Win32 API [ M ]
Функции Win32 API [ O ]
Функции Win32 API [ P ]
Функции Win32 API [ R ]
Функции Win32 API [ S ]
Функции Win32 API [ T ]
Функции Win32 API [ U ]
Функции Win32 API [ V ]
Функции Win32 API [ W ]
Функции Win32 API [ Y ]
Функции Win32 API [ Z ]
Функции Win32 API [ _ ]

Текст и Строки
Case для строковых значений без учета регистра
HTMLEditor - Краткий обзор
LStrings
StrTok для Delphi2
String и PChar
Unix-строки (чтение и запись Unix-файлов)
sscanf в Delphi
Алгоритм переноса русского текста по слогам
Алгоритм поиска подстроки в строке
Алгоритмы поиска в тексте
Аналог case для строки
Бегущая строка
Быстрые функции сжатия пробелов и управляющих символов в строке
Выбрать слово из строки по номеру
Выравнивание текста по ширине как в Worde
Деление строки не несколько строк, указанной длины
Добавление функций проверки орфографии в разрабатываемые приложения
Дополнение строки пробелами
Еще раз о нечетком сравнении строк
Замена в строке всех вхождений одной подстроки, на другую
Замена подстрок
Замена подстроки в строке
Заполнение списка словами из строки с возможностью указания множества разделителей
Заполнение строки определенным символом до нужной длины
Заполнение строки символами до определённой длины
Изменение регистра
Инкрементация строкового поля
Как определить, что два слова имеют схожее произношение
Как перевести в 16-ричный код букву
Как передать строку другому приложению
Как сделать, чтобы первая буква каждого слова в строке была в верхнем регистре
Как удалить переносы из строки
Как хранятся строки
Количество строк в текстовом файле
Конвертация денежных сумм в строковое выражение
Найти количество вхождений подстроки в строку
Нахождение последнего вхождения подстроки в строку
Не работает функция Writeln
Небольшой модуль для работы со строками
Несколько полезных функций для работы со строками
Несколько расширенных функций по определению позиции
О пользе типа ShortString при использовании WinAPI
Обрезание имени файла по длине
Обрезание строки по длине
Определить корень слова (для поиска похожих слов)
Определить ширину и высоту символа
Очистка строки (символьное значение числа) от пробелов, нулей и точки
Очистка строки слева и справа от указанного символа
Очистка строки слева и справа от указанных символов
Паскалевский эквивалент StrTok
Перевернуть строку
Перевернуть строку 2
Перевернуть строку 3
Перевод символа в верхний регистр для русского алфавита
Повтор строки заданное количество раз
Подсчет количества вхождений символа в строке
Подсчет количества слов в строке
Подсчитать количество вхождений подстроки в строке
Подсчитать количество слов в строке
Поиск N-ого вхождения подстроки в строку
Поиск подстроки в строке с заданной позиции
Поиск подстроки в строке с заданной позиции (стандартный вариант)
Поиск слов по маске
Получать слова нужной длины при перестановке букв в указанном слове
Получение N-го слова из строки
Получение одной строки из двух (функция подобная IIF в Foxpro)
Получить количество вхождений символа в строку
Получить количество ссылок AnsiString
Получить позицию последнего вхождения подстроки в строку
Получить позицию последнего вхождения подстроки в строку 2
Получить числа из строки
Преобразование сроки в число
Преобразование строки S в набор её чисел, где каждое число представляет каждый символ строки
Преобразование строки с разделителями в StringList
Примеры форматирования строк с использованием API-функции wvsprintf
Проверка значения строки
Произвести поиск байта или слова в строке
Разбивка строки на отдельные слова
Разбивка строки на подстроки с использованием заданного разделителя
Разбиение текста на слова и получение количества слов в тексте
Разбор строки
Разделить строку
Разделить строку на слова
Разность между двумя строками - функция Левенштейна
Разрешить длинные строки (более 32 кб)
Расширенные строковые функции
Расщепить строку в слова и обратно
Расщепление строки с разделителями на массив строк
Рекурсивный поиск с помощью функции Pos
Сжать строку с цифрами в BCD-число
Сканирование строки начиная с указанной позиции с целью нахождения слова
Сравнить две строки и получить результат в процентах
Строка как объект StringList
Строковая нумерация
Сумма и количество прописью, работа с падежами
Сумма прописью - Способ 1
Сумма прописью - Способ 10
Сумма прописью - Способ 11
Сумма прописью - Способ 12
Сумма прописью - Способ 13
Сумма прописью - Способ 14
Сумма прописью - Способ 15
Сумма прописью - Способ 2
Сумма прописью - Способ 3
Сумма прописью - Способ 4
Сумма прописью - Способ 5
Сумма прописью - Способ 6
Сумма прописью - Способ 7
Сумма прописью - Способ 8
Сумма прописью - Способ 9
Удаление из файла элементов HTML
Удаление лишних пробелов в строке
Удаление ненужных подстрок из строки
Удаление пробелов в начале строки
Установка для каждого слова строки верхнего регистра для первого символа и нижнего регистра для всех остальных
Фильтрованный поиск в строке
Форматирование строки с использованием подстановочных символов
Функции для парсинга строк
Функция для разворачивания строк
Функция для удаления из строки лишних символов
Функция замены в строке всех вхождений одной подстроки на другую
Функция наполнения строки
Функция приблизительного (нечеткого) сравнения строк
Функция проверки корректности ввода
Функция, возвращающая текст между двумя определёнными строками
Число строкой с предстоящими нулями

Типы и Переменные
FloatSpinEdit. Компонент для ввода целых и дробных чисел
Integer как SmallInt
Быстрый способ обмена значений в 2х переменных
Быстрый способ проверить, что число простое
Вариантные типы
Величина SizeOf
Изменить системный разделитель целой части числа от дробной
Изменять значения констант
Использовать в Delphi средство проверки типов для ваших собственных типов данных
Как показать число, разделив каждые три цифры запятыми
Как представить число в другой системе счисления
Классовые и статические переменные общего доступа
Некорректные вещественные значения
Огромные числа
Округление реальных типов
Показать число с разделителями тысячных знаков
Показывать значения в двоичном представлении
Показывать значения в шестнадцатеричном представлении
Пользовательские варианты
Преобразование формата MS BINARY в IEEE
Проверить, числовое ли введено значение
Проверить, является ли число вещественным
Проверить, является строка датой или временем
Проверка на вхождение в диапазон
Создание объектных переменных
Создание объектов любого типа
Соответствие типов С и Delphi
Сохранение типа списка объектов
Сравнение чисел с плавающей точкой
Типизированные константы
Типы данных 16 и 32 бит
Типы модулей в Delphi
У меня константы могут иметь значение, отличное от заданного
Функция, возвращающая тип
Чем отличается тип String в Delphi2 и выше от аналогичного в Delphi1
Эффективно организовать объявление глобальных переменных

Циклы
Определить нажатие клавиши во время выполнения цикла
Прерывание цикла FOR
Циклический опрос компонентов
Чтобы при выполнении длительного цикла другие приложения не подвисали

Шифрование
32-битный CRC
64-битное кодирование
64-битное кодирование 2
64-битное кодирование 3
64-битное кодирование 4
Base64 для непродвинутых
CryptoAPI для шифрования файлов случайными ключами
HTTP кодирование строки
PGPSDK - легкий путь к шифрованию
URL кодирование строки
UUE кодирование
Алгоритм 128-битного шифрования (TEA)
Алгоритм LZ-78
Алгоритм шифрование XOR
Алгоритм шифрования DES
Быстрый алгоритм подсчета CRC32
Вшивание информации в растровые рисунки
Генерация 96-битного ключа для шифрования с помощью Encrypt
Зашифровать и расшифровать строку
Использование стенографии
Как вычислить CRC (контрольную сумму) для файла
Как вычислить CRC-32 для файла
Как реализовать методы криптографической защиты информации
Как шифровать файлы при помощи windows NTFS API
Кодирование и раскодирование паролей
Кодирование по спирали
Кодирование русского текста методом сдвига
Кодирование с помощью решетки
Кодирование файлов
Кодировка полиалфавитным шифром Вигeнера - xor кодировка
Криптоалгоритм DES
Методы криптографической защиты информации Windows
Методы криптографической защиты информации Windows 2
Модуль для IDEA шифрования
Модуль для RC5 шифрования
Модуль для RC6 шифрования
Модуль для подсчета CRC64
Модуль для подсчета хеш-суммм с помощью MD5
Повышение криптоустойчивости шифрования текста любым алгоритмом
Пример вычисления контрольной суммы (CRC32)
Пример шифрования данных
Пример шифрования текста
Простое симметричное шифрование строк
Простой пример XOR шифрования
Простой расчет контрольной суммы
Процедуры кодирования и декодирования Base64
Расчёт контрольной суммы файла CRC-32 (Доработано)
Создание банковского ключа
Способ шифрования и дешифрования пароля
Шифрование Bitmap
Шифрование и дешифрование текстов по принципу S-Coder со скрытым ключом
Шифрование исполняемого файла
Шифрование строки InString, с возможностью корректного сохранения результата шифрования в TEXT-FILE
Шифрование текста
Шифрование текста 2
Шифрование текста по введенному паролю
Шифрование текста по ключевым числам
Шифрование файлов, строк и памяти

Copyright © 2000-2010 Дискета.info
Сервисный центр СДМ Ремонт насос форсунок

билан