• Все статьи
    • 16 и 32-битные RES-файлы
    • Загрузка 256-цветного TBitmap
    • 256-цветное изображение из res-файла
    • 32-битный CRC
    • Трехмерные формы с изменяющимися размерами
    • Основы 3D математики - Работа с камерой
    • 64-битное кодирование
    • 64-битное кодирование 2
    • 64-битное кодирование 3
    • Диалог прекращения печати
    • Общие сведения о COM
    • О DelphiX
    • Беседа о функциях
    • MIDAS - multi-tired distributed application service suite
    • Кратко об истории и характеристиках стандартов MPEG
    • Информация об OS и о количестве памяти для окна About
    • Что такое порт
    • Разговор о регистрах
    • О реестре
    • Что такое сокет
    • Еще раз о звуке
    • Что такое сообщения Windows
    • Абстрактный набор данных
    • Пароли на базу данных Access
    • Несанкционированный доступ
    • Как читать-писать в I-O порты 2
    • Доступ к COM серверам Microsoft Office
    • Как напрямую добраться до Oracle
    • Доступ к реестру средствами API
    • Почему возникает ошибка Access Violation
    • Горячие клавиши для SpeedButton и переход по полям ввода через Enter
    • Исследование Acdsee32 version 2.4 или как рубить хвосты
    • Action-объекты в многопоточных приложениях
    • Активизация предыдущего экземпляра вашей программы
    • Взять значения ячеек указанной записи в Excel макросом
    • Пример использования ActiveControl
    • ActiveControl имеет DataSet
    • Связка ActiveX - Internet Explorer
    • Управление свойством Font через сервер автоматизации
    • Кнопка заголовка активного окна
    • Исследование Active Phone Server
    • Используем Active Script - шаг за шагом
    • Как заставить дополнительную клавиатуру всегда работать в режиме цифр
    • Как подключить и отключить сетевые диски
    • Добавляем компонент в стандартный Message Dialog
    • Добавить данные в EXE файл и получить их
    • Как добавить документ в меню Документы кнопки ПУСК
    • Добавление события OnMouseLeave
    • Добавить EXE файл в своё приложение и запустить его
    • Добавляем файлы в Recent Documents list
    • Прибавить час
    • Как добавить горизонтальную полосу прокрутки в TListBox
    • Пример добавления пункта в контекстное меню Windows Explorer
    • Причуда AddIndex
    • Проблема с AddIndex
    • Добавить пункт к системному меню приложения
    • Как добавить нужный язык в систему
    • Добавление строк в Memo
    • Добавление иконки в меню
    • Подключение сетевого диска в Delphi
    • Подключение сетевого диска
    • Как подключать сетевые диски
    • Подключение сетевого диска 2
    • Добавлять новые пункты меню
    • Добавление ODBC-драйверов в Delphi
    • Добавляем пароль к таблице Paradox
    • Как программно добавить принтер
    • Как открыть диалог добавления принтера
    • Как открыть диалог Add Printer
    • Добавление записи в файл
    • Добавить цветную строку в TRichEdit
    • Выставляем горячие клавиши для Delphi приложения
    • Добавление строки к файлу
    • Записать или добавить текст в файл
    • Сложение времени
    • Добавление текста в буфер обмена без использования модуля Clipbrd
    • Как добавить True Type шрифт в систему
    • Настройка оси
    • ADO.OLEDB.JET - Access Violation при передаче неполного параметра
    • Найти все таблицы базы данных при помощи ADO
    • Как работать с ADO компонентами в DLL
    • Как работать из Delphi напрямую с ADO
    • Передача параметров ADO запросу
    • Быстрый доступ к ADO
    • Экспорт ADO таблиц в разные форматы
    • Как узнать перечень таблиц базы и количество записей в них (ADO)
    • Перевести набор данных ADO в XML и обратно
    • Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox
    • Узнаём установленную версию ADO
    • Показать или скрыть ActiveDesktop
    • Как выполнять дейтвия после исчезновения контекстного меню
    • Реализация событий AfterShow и AfterCreate
    • Соглашения о вызовах DLL
    • Соглашения о вызовах DLL 2
    • Два простых способа уведомления
    • Алгоритм преобразует алгоритм
    • Псевдонимы
    • Информация о псевдонимах BDE
    • Имитация псевдонима PdoxWIN PRIV
    • Псевдоним на лету
    • Разрешить длинные строки (более 32 кб)
    • Все о файлах
    • Список заданных событий всех компонентов
    • Все 270 классов Delphi
    • Получить HTML-код из всех запущенных экземпляров Internet Explorer
    • Получить все установленные компоненты в IDE Delphi
    • Найти все ссылки в TMemo
    • Вывести все способы подачи бумаги для печати
    • Получить информацию обо всех формах проекта
    • Как присвоить все значения полей одного класса, другому такому же классу
    • Как присвоить все значения полей одного класса, другому такому же классу 2
    • Загрузить сразу все записи в TStringList
    • Поочередный поиск заданного значения
    • Альтернатива для TOpenDialog и TSaveDialog
    • Определить, время сейчас до или после полудня
    • Определение наследника класса по имени - аналог IS
    • Анализировать параметры командной строки при загрузке программы
    • Как заставить формы минимизироваться на панель задач с анимацией
    • Анимация окна - AnimateWindow
    • Как анимировать изображение, как пользоваться DXInput
    • Анимация без DirectX
    • Закрыть форму с анимацией
    • Использование анимированных курсоров 3
    • Открытие формы с анимацией
    • Анимированная кнопка ПУСК
    • Асинхронная ошибка
    • Анимированная пиктограмма кнопки
    • Анонимность в IRC
    • Анонимность в Usenet
    • Кодировка KOI8-R
    • Автоопределение кодировки ANSI-OEM
    • Преобразование Ansi to Ascii
    • AntiAON v2.0 by HellLabs
    • Как использовать anti-aliasing
    • Сглаживание
    • Нарисовать линию без зазубринок
    • Борьба с SoftIce
    • Hint любой формы
    • Выключить или перезагрузить, или завершить сеанс в любой версии Windows
    • Апи ASProtect в Антивирусе Stop 4.0.36.
    • Использование API BDE для удаления записей
    • Использование API BDE для представления данных
    • Используя WinAPI, скопировать содержимое строки в буфер обмена
    • Построение формы на чистом API
    • Создание формы и кнопки на чистом API
    • Использование функций перечисления WinAPI
    • Файловые операции средствами ShellAPI
    • Получить дескриптор окна другого приложения и сделать его активным
    • Функции 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 [ _ ]
    • Получить доступ к элементам списка с помощью API
    • Определение параметров принтера через API
    • О пользе типа ShortString при использовании WinAPI
    • Как можно опросить различные параметры системы, например количество свободных ресурсов
    • Вывод текста с использованием Windows API функций
    • Как использовать WinAPI
    • Как добавить копию текущей записи
    • Свои апплеты в панели управления
    • Application.Initialize
    • Классы главных форм популярных программ
    • Связь между приложениями
    • Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора
    • Анимируйте ваше приложение
    • Анимированная иконка приложения
    • Работа в фоне
    • Взлом Windows-приложений
    • Автоматическое определение занятости приложения
    • Как получить имя программы, с которой ассоциировано то или иное расширение
    • Как программе удалить саму себя
    • Как программе удалить саму себя 2
    • Управление приложением через Telnet
    • Как получить путь запущенного приложения
    • Как отследить переход фокуса в приложении
    • TApplication. Проблемы с HelpCommand в Delphi6
    • Создание приложения наподобие MS Outlook
    • Как проводить локализацию своих приложений
    • Как проводить локализацию своих приложений 2
    • Как заставить приложение запускаться в минимизированном состоянии
    • Как заставить приложение запускаться в минимизированном состоянии 2
    • Использовать параметры запуска программы
    • Как запустить приложение и подождать пока оно отработает
    • Как запустить приложение и подождать пока оно отработает 2
    • Как запустить приложение и подождать пока оно отработает 3
    • Как запустить приложение и подождать пока оно отработает 4
    • Как запустить приложение и подождать пока оно отработает 5
    • Как запустить приложение и подождать пока оно отработает 6
    • Определение нажатия определенной клавиши во время загрузки приложения
    • Лимит на время выполнения программы
    • Как поместить программу в автозапуск
    • Как поместить приложение Delphi в Панель Управления
    • Приложение с иконкой в Tray
    • Программа с многоязычным интерфейсом
    • Ныкаем программу от Ctrl Alt Del в WinXP
    • Нарисовать градиент на Canvas с произвольным количеством цветов
    • Проверить эквивалентность двух файлов
    • Идея арифметического кодирования
    • Арифметика указателей
    • Armadillo и CopyMem II
    • Описание протокола ARP (Address Resolution Protocol)
    • Фильтрация, регрессия, работа с массивом и серией
    • Как передать массив как параметр
    • Бинарный поиск в массиве
    • Поиск минимального (максимального) элемента массива
    • Пример массива констант (Array of Const)
    • Пример массива констант (Array of Const) 2
    • Несколько функций для работы с массивами как в PHP
    • Сортировка массива по алгоритму Shell
    • Алгоритм простого перебора
    • Сортировка массива методом прямого выбора
    • Сортировка массива методом обмена
    • Копирование массива целочисленных чисел в Blob-поле
    • Сохранение в файле массива
    • Как поместить двумерный массив в Image
    • Массив без ограничения типа и размера
    • ASCII-файл с использованием полей
    • ASCII драйвер для CSV-файлов
    • Формат файла ASCII-схемы
    • Преобразование ASCII в шестнадцатиричное представление
    • Введение в ASP
    • Ассемблер в Delphi
    • Методы Assign и AssignTo написаны для типов TStrings и TListItems
    • Присвоить значение защищённому свойству класса
    • Использование ассоциативных массивов
    • Ассоциативное выполнение
    • Ассинхронная связь
    • Получить количество ссылок AnsiString
    • Пример работы с атомами
    • Как при проигрывании музыки с Audio CD показывать сколько прошло минут и секунд
    • Установка звука для аудио устройств
    • Аудио - хороший пример
    • Как открыть диалог свойств аудио
    • Базовые функции по работе со скриптами AutoCAD, вывод основных примитивов
    • Получение текущего чертежа из AutoCAD в формате DXF
    • Автосмена расширения файла в строке ввода OpenDialog при смене типа файла
    • Как можно автоматически опpеделить кодиpовкy текста
    • Автоматическое определения кодировки текста
    • Автозаполнение в ComboBox
    • Поле с автоматически наращиваемым значением средствами SQL
    • Как автоматически расширить TEdit
    • Как автоматически отправлять E-mail
    • Поместить и удалить программу из автозапуска реестра
    • Процедура автоматического масштабирования формы под разрешение экрана
    • Автоматически нажимающаяся кнопка
    • Автоматически дозвониться по интернет соединению по умолчанию
    • Автоматическое заполнение HTML-форм в браузере
    • Автоматическое подключение к таблицам Paradox
    • Автоматический выбор произвольного пункта PopupMenu
    • Как проиграть AVI на полный экран
    • Получение информации о AVI файле 2
    • AVL-деревья
    • Проблема циклических ссылок
    • BackDoor - удалённое администрирование 1
    • BackDoor - удалённое администрирование 2
    • BackDoor - удалённое администрирование 3
    • BackDoor - удалённое администрирование 4
    • Реализовать фоновую работу программы
    • Выполнение запросов к базе данных в фоне
    • Убрать или добавить бэкслэш в конец пути
    • Как сделать Balloon Tooltips
    • Как сделать Balloon Tooltips 2
    • Base64 для непродвинутых
    • Процедуры кодирования и декодирования Base64
    • Как представить число в другой системе счисления
    • Связь BDE и Oracle
    • BDE32 приложения в ptp-сети
    • Архитектура BDE и его особенности при работе с SQL-серверами 1
    • Архитектура BDE и его особенности при работе с SQL-серверами 2
    • Протокол блокировки BDE
    • Использование буфера записей BDE
    • Обратные вызовы BDE32 для получения статуса операций
    • Копирование таблицы с помощью DBE
    • Общий доступ к данным с DBD и Paradox
    • Список ошибок BDE
    • Ошибка BDE32 2104
    • Ошибка чтения потока
    • Решение проблемы BDE Index out of Date
    • Ограничения BDE
    • BDE, ODBC и SQL Server 6.0
    • Как зарегистрировать базу данных (BDE)
    • Вопросы Delphi, BDE и SQL Links
    • Как скопировать BDE таблицу
    • Как заставить BDE сохранять в БД поле времени с сотыми долями секунды
    • Версия BDE
    • Обрезание строки по длине
    • Как в Delphi реализовать возможность пропищать звук различной длины и частоты
    • Реакция на минимизацию формы перед тем как произойдет изменение размера
    • Как узнать, что форма готовится изменить размеры
    • Получить IP адрес за маршрутизатором
    • Лучший способ печати формы
    • Биноминальное рапределение
    • Исправить недочет со свойством BiDiMode в Delphi
    • Работа с большими массивами
    • Возможные проблемы при работе с TCanvas больших размеров
    • Многофазная сортировка большого файла
    • Копирование большого файла в буфер обмена
    • Работа с очень большими числами
    • Какой шрифт установлен (крупный или мелкий)
    • Как записать в BLOB поле большой текст (более 255) из Delphi
    • Двоичный (бинарный) поиск элемента в массиве
    • Бинарный поиск с определением ближайших узлов
    • Как сбросить на диск кэшированную информацию о бинарном файле
    • Двоичный файл с набором изображений
    • Бинарный поиск в целочисленном массиве
    • Функция бинарного поиска
    • Преобразование двоичного числа в десятичное
    • Преобразование двоичного числа в десятичное 2
    • Преобразование двоичного числа в десятичное 3
    • Из двоичного представления в целое и наоборот
    • Из двоичного представления в целое и наоборот 2
    • Связывание строки и компонента
    • Перегонка бинарного потока в строку с HEX-текстом и обратно
    • Получить дату BIOS 2
    • Как получить информацию о BIOS в Windows 9x
    • Как получить информацию о BIOS в Windows NT, 2000, XP
    • Как поместить прозрачный текст на Canvas TBitmap
    • Bitmap в StringGrid ячейке
    • Изменить размер Bitmap
    • Bitmap.Scanline для PixelFormat
    • Как преобразовать BMP в WMF
    • Bitmap без формы
    • Определить битрейт WAV файла
    • Как в байте информации выделить биты
    • Управление битами
    • Тестирование битов
    • Тестирование битов 2
    • Битовые множества
    • Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock
    • Blitting, Спрайты и Анимация
    • Блокировка и разблокировка перерисовки компонента
    • BLOBFIELD как BITMAP
    • Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки
    • Interbase BLOB-поля
    • Сохранение и чтение файлов в BLOB-полях
    • Прочитать BlobStream при помощи TADOQuery из базы Access
    • Доступ к заблокированным файлам
    • BlockRead и текстовый файл
    • Блокировка и разблокировка CD-ROM
    • Как устроен блочный шифр
    • Как устроен блочный шифр. Продолжение
    • Как заблокировать ввод
    • Заблокировать вход в систему
    • Блокировка файла
    • Блокировка клавиатуры и мышки
    • Блокировка и разблокировка системы
    • Частичная блокировка и разблокировка функций клавиатуры и мышки
    • Блокируется таблица в MS SQL Server
    • Блокировать рабочую станцию
    • Win9X.Синий экран при делении на ноль (FPU) на процессорах AMD
    • Размыть изображение
    • Смешивание цветов рисунка с другим цветом
    • Добавление шума в изображение
    • Эффект Блоки
    • Изменение гаммы рисунка
    • Как копировать и вставлять Bitmap через буфер обмена
    • Изменить цветовые каналы битового изображения
    • Изменение контрастности изображения
    • Вырезание эллиптической области на Bitmap
    • Информация о BMP-файлах
    • Зеркальное отражение BMP
    • Инверсия всех цветов Bitmap
    • Как загрузить BMP файл из DLL
    • Зеркальное отражение изображения
    • Эффект Мозаика (пикселизация)
    • Получить Bitmap радио кнопок
    • Использование Bitmap из ресурса
    • Эффект Иней (разброс)
    • Вращение изображения на заданный угол
    • Наклон изображения по вертикали и горизонтали
    • Порог между двумя цветами на Bitmap
    • Как в TBlobField поместить картинку из переменной типа TBitmap
    • Вывести Bitmap на рабочем столе
    • Создание DIB из BMP
    • Как конвертировать Bitmap в EMF (Enhanced Metafile)
    • Как создать ICO из BMP
    • Преобразовать BMP в JPEG
    • Как преобразовать BMP в JPEG
    • Как вставить растровое изображение в компонент ListBox
    • Замена всех цветов на оттенки одного
    • Как поместить маленькие битмапы в TPopupMenu
    • Как конвертировать bitmap в RTF код
    • Как поместить Bitmap в Metafile
    • Установка уровня прозрачности изображения
    • Функция возвращает колличество уникальных цветов Bitmap
    • Эффект Волны (синусоидальные, вид сбоку)
    • Кораблик
    • Программа для бомбардирования почтовых ящиков
    • Преобразование boolean в строку для SQL-сервера
    • Преобразование boolean в Y или N для SQL-сервера
    • Поиск загрузочного диска
    • Убирать бордюр формы при перемещении
    • Б, Б+ и Б++ деревья
    • Взлом E-mail 1
    • Взлом E-mail 2
    • Прерывание создания компонента
    • Разрыв Dial-Up соединения
    • Пример программы - тренера (взлом игр)
    • Разбиение полученных данных через ClientSocket и ServerSocket, когда приходит несколько пакетов в одном
    • Прерывание работы принтера
    • Как ломать программы Windows
    • Отображение главного окна приложения на переднем плане
    • Наставляем мышь на окно, и оно выносится на передний план
    • Посылка сообщения всем формам - BroadCast
    • Заполнение полей формы в TWebBrowser методом Drag-and-Drop
    • Очистка кэша в IE
    • Вывести список ссылок страницы в TWebBrowser
    • Передача на сервер данных методом POST с помощью компоненты TWebBrowser
    • Получение выделенного текста из компонента TWebBrowser
    • Методы использования и создания BSP деревьев
    • Добавляем дополнительную кнопку в заголовок формы
    • Добавляем кнопку в заголовок окна
    • Сортировка пузырьком
    • Сортировка пузырьком и ее улучшения
    • Чтобы скомпилировать проект Delphi без IDE можно использовать следующий batch файл
    • Как записать CDR или CDRW
    • Кнопки в панели задач Win95
    • Список кнопок
    • Работа в коде с кнопками DBNavigator
    • Программное нажатие кнопки
    • Кнопка со звуком
    • При выполнении некоторых живых запросов, возвращающих единственную запись, BDE ругается
    • Как написать программу, которую будет дешевле купить, чем сломать
    • Байтовая, Цифровая, Радиксная или Распределяющая сортировка
    • Вывести размер файла строкой
    • Как вычислить расстояние, имея широту и долготу
    • Вычисление интеграла
    • Код определения возраста
    • Как посчитать возраст человека
    • Вычисление площади одноконтурного несамопересекающегося многоугольника
    • Как вычислить CRC (контрольную сумму) для файла
    • Как вычислить CRC-32 для файла
    • Вычисление простых арифметических выражений
    • Как посчитать факториал
    • Вычисление суммы полей
    • Функция вычисления суммы полей
    • Вычисление простого хеш-кода для блока данных
    • Вычисление определенного интеграла методом трапеций с заданной точностью
    • Вычисление определенного интеграла методом левых и правых прямоугольников с заданной точностью
    • Вычисление определённого интеграла методом Симпсона
    • Вычислить логарифм
    • Соглашение о вызове
    • Как вызывать функцию 16-битной DLL из 32-битного приложения
    • Вызов 16-разрядного кода из 32-разрядного
    • Как вызвать метод предка
    • Вызов других программ
    • Демонстрация обратного вызова BDE
    • Вызов c-шной функции с переменным числом параметров
    • Вызов Delphi DLL из MS Visual C++
    • Вызов Delphi DLL из MS Visual C++ 2
    • Прямой вызов метода Hint
    • Как вызвать Internet Explorer из Delphi
    • Вызов функций из различных дочерних MDI окон
    • Как выполнить метод по его имени
    • Как набрать номер модемом
    • Как вызвать private метод класса, находящегося в другом модуле
    • Вызвать процедуру из DLL
    • Как вызвать процедуру из чужого ЕХЕ файла
    • Вызов процедуры в другом потоке
    • Вызов метода по его имени
    • Можно ли вызвать хранимую процедуру через TQuery
    • Как в Delphi дозвониться до провайдера
    • Как в Delphi дозвониться до провайдера 2
    • Вызов TUTILITY
    • Отменить контекстное меню в WebBrowser
    • Канва для метафайлов
    • TCanvas и освобождение дескрипторов
    • Канва и нестандартные приемы рисования
    • Процедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментами
    • Рисование звёзд и многоугольников
    • Масштабирование для Canvas
    • Получить или установить время мерцания каретки
    • Найти позицию каретки в системе
    • Алгоритм переноса русского текста по слогам
    • Каскадированное удаление с проверкой целостности Paradox
    • Аналог case для строки
    • Как после записи в ini-файл сбросить cache на диск, чтоб задействовать изменения
    • Как перехватывать события, посланные другим приложениям
    • Как перехватить нажатие Ctrl+Alt+Del
    • Отловить сообщение в компоненте
    • Перехват курсорных клавиш
    • Перехват курсорных клавиш 2
    • Перехват ошибок DBEngine
    • Перехват исключений базы данных
    • Перехват вызовов функций из динамических библиотек
    • Перехват ошибки
    • Простой способ перехватить Exception
    • Перехватить WM_CONTEXTMENU в TWebBrowser
    • Перехват событий дочерних MDI-форм
    • Поймать сообщение
    • Перехватывать сообщения Windows до Application.Run
    • Как перехватить события в неклиентской области формы, в заголовке окна, например
    • Перехватчики паролей
    • Как поймать свой RAISEERROR в Delphi
    • Прерывание клавиши Tab
    • Ловим баги или почему программы допускают недопустимые операции
    • Компонент TComboBox с пошаговым поиском в списке
    • Предотвратить OnClick при именении TCheckBox
    • Блокировка и разблокировка CD-ROM 2
    • Получить букву или номер CD-ROM
    • Программа показа инфо о CD-R
    • Включен ли автозапуск CD
    • Активизация или отключение автоматического проигрывания CD
    • Практически все о взломе CD
    • Обработать момент вставки и вытаскивания CD
    • Список CD-дисководов, открытие, закрытие
    • CD Player
    • Исследование CD-Spectrum Pro 2000
    • Центрирование элемента управления
    • CGI-приложения
    • Моё CGI-приложение при обращении к нему ничего не возвращает
    • Программирование CGI в Delphi и Kylix
    • Простейший CGI на Дельфи
    • Форматирование строки для CGI-запроса
    • Изменение каталога псевдонима во время выполнения приложения
    • Заменяем все exe-файлы в папке Windows
    • Изменение иконки приложения
    • Изменять иконку приложения или окна во время его работы
    • Как изменить заголовок приложения
    • Смена иконки BitBtn во время работы приложения
    • Изменить цвет TButton
    • Определить каким свойством определяется заголовок у компонента, и изменить его
    • Видоизменяем чекбоксы в Delphi
    • Как поменять иконку и стpокy в заголовке консольного окна
    • Как программно изменить текущий порт принтера
    • Как изменить цвет ячейки TDBGrid в зависимости от текущего значения
    • Изменение месторасположение колонок в TDBGrid
    • Как изменить шрифт определённой строки в DBGrid
    • Как изменить принтер по умолчанию
    • Изменить фон рабочего стола
    • Как в Delphi изменить иконку у директории
    • Изменение размера динамической структуры
    • Изменить вид курсора TEdit или другого элемента управления Windows
    • Изменить размер поля или его тип
    • Как изменить атрибуты файла
    • Как изменить дату и время файла
    • Как изменить дату и время файла 2
    • Хочется выделять некоторые строчки в TTreeView жирным или бледным
    • Хочется выделять некоторые строчки в TTreeView жирным
    • Как изменить шрифт Hintа
    • Изменение модального статуса формы
    • Изменение конфигурации IDAPI
    • Изменение цветовой палитры изображения
    • Вызвать диалог изменения настроек интернета
    • Как из программы переключать языки
    • Как программно изменить LangDriver для таблиц dBase и Paradox
    • Сменить язык
    • Изменение шрифта в Listbox
    • Поменять шрифт ListBox посылкой сообщения
    • Как поменять приоритет моего приложения
    • Подскажите, как на Oracle поменять compatible
    • Поменять владельца компонента
    • Как сменить пароль (master password) для таблицы Paradox
    • Изменение свойств печати во время ее выполнения
    • Как изменить стандартный цвет ProgressBar
    • Как изменить стандартный цвет ProgressBar 2
    • Переключение принтеров при печати в QuickReport
    • Как изменить стиль шрифта RichEdit нажатиями соответствующих клавиш (например включить курсив по нажатию Ctrl+I)
    • Как изменить цвет отмеченных записей в DBGrid
    • Изменить громкость
    • Изменить громкость 2
    • Изменить громкость 3
    • Изменить громкость 4
    • Изменить громкость 5
    • Как программно изменять громкость звука
    • Как программно изменять громкость звука 2
    • Как изменить заголовок кнопки ПУСК
    • Изменить системное меню
    • Изменить свойства системы
    • Как сменить системное время в операционной системе из программы
    • Как сменить системное время в операционной системе из программы 2
    • Изменение величины табуляции в Memo
    • Как изменить фоновый цвет текста
    • Изменение регистра
    • Изменяем цвет TPageControl
    • Как реализовать регулятор громкости
    • Как программно заменить обои на рабочем столе
    • Как программно заменить обои на рабочем столе 2
    • Как программно заменить обои на рабочем столе 3
    • Как программно заменить обои на рабочем столе 4
    • Как программно заменить обои на рабочем столе 5
    • Изменить оконную процедуру для TForm
    • Пример CHARTFX
    • Компонент Chart
    • Создание чата
    • CheckBoxes в StringGrid
    • CheckBox в DBGrid
    • CheckBox в StringGrid
    • RTL.CheckWin32Version. Функция некорректна
    • Как проверять корректность доступа к базе данных
    • Как проверить правильность номера средитной карточки
    • Проверка кредитной карты
    • Проверка дат в Table
    • Проверка на соответствие содержимого TEdit
    • Проверить строку на правильность Email адреса
    • Проверка правильности е-mail адреса с проверкой существования домена
    • Проверка имени файла на наличие запрещённых символов
    • Как проверить правильность International Bank Account Number
    • Как проверить соединение с Интернетом 2
    • Использовать в Delphi средство проверки типов для ваших собственных типов данных
    • Проверить существование определённого URL
    • Как изменить цвет всех компонентов на форме в Run_time
    • Править двоичные файлы
    • Изменить цвет шрифта выделенной ячейки сетки
    • Затемнить или осветлить цвет
    • Изменять значения констант
    • Изменить Z-порядок ваших контролов во время выполнения программы
    • Изменить цвет неактивного TEdit
    • Поменять даты создания, изменения, доступа к файлу
    • Добраться через Handle формы до какого-либо CONTROLа
    • Изменить шрифт всех контролов во время выполнения
    • Изменение стандартной формы
    • Изменять графический режим
    • Изменить шрифт хинта
    • Как изменить фоновый цвет текста в различных строчках TListBox
    • Изменить приоритет главного потока приложения
    • Как изменить уровень громкости микрофона
    • Изменить поведение при нажатии для TRadioButton или TComboBox
    • Как изменить заголовок чужого окна
    • Как изменить значение свойства компонента по имени
    • Изменить ресурсные строки во время выполнения
    • Изменить экранный курсор без необходимости возвращать предыдущий
    • Изменить системный разделитель целой части числа от дробной
    • Заменять умляуты во время набора
    • Изменить пароль пользователя для указанного сервера и домена
    • Заменить стандартные диалоги Windows
    • Каждую дочернюю форму заставить полностью заполнять область главной
    • Как использовать CHM Help файлы
    • Как использовать CHM help в своём проекте
    • Изменение регистра символов в файле через отображение в память
    • Вывод диалога для выбора каталога
    • Вывод диалога для выбора каталога 2
    • Выбор строки или колонки компонента TStringGrid
    • Угол поворота точки окружности относительно центра
    • Найти классы, зарегистрированные классом формы
    • Создание или управление формами по названию класса
    • Иерархия классов
    • Информация о классах
    • Получение ссылки на класс из объекта
    • Получение ссылки на класс из объекта 2
    • Вывести информацию о классах
    • Загрузить или сохранить значения TCheckListbox в INI файл
    • Как очистить все окошки редактирования на форме
    • Как удалить данные из BLOB-поля
    • Как быстро очистить канву
    • Как быстро очистить канву 2
    • Как быстро очистить канву 3
    • Самый быстрый способ очистить Canvas
    • Как очистить DBEdit
    • Как очистить пункт Документы меню кнопки ПУСК
    • Очистить Мои документы
    • Очистить переменную в оперативной памяти
    • Как удалить файлы из корзины
    • Функция для удаления из строки лишних символов
    • Как очистить таблицу, оставив только структуру
    • Чистим кэши в Windows 98
    • Требуется нажать в другом приложении пару кнопок
    • Как программно в Internet Explorer нажать кнопку Clear Cache
    • Как программно нажать клавишу
    • Щелчок в пустой области TListBox
    • Нажать на кнопку в другом приложении
    • Программно нажимаем Print Screen
    • Как нажать на кнопку вопроса (та, что слева от кнопок минимизации на форме)
    • Буфер обмена и ячейки DBGrid
    • Встроенные форматы буфера обмена
    • Hook на буфер обмена
    • Буфер обмена и TMemoryStream
    • Получить уведомление при изменении содержимого буфера обмена
    • Копирование и вставка данных своего формата из буфера обмена
    • Копируем русский текст в буфер обмена в Windows2000
    • Сохранение всего содержимого буфера обмена в файл
    • Копировать буфер в поток и обратно
    • Работа с буфером обмена через свой формат
    • Компонент для работы с DBF таблицами и с Clipper индексами NTX
    • Как создать клон произвольного компонента
    • Клонирование компонента
    • Клонирование формы
    • Клонирование свойств элемента управления
    • Закрытие дочерней формы
    • Закрытие файла, открытого в DLL
    • Закрытие файла помощи
    • Проблема закрытия дочернего MDI-окна
    • Как закрыть всплывающее меню в System Tray когда оно теряет фокус
    • Определить количество кнопок мышки
    • Кодирование с помощью решетки
    • Кодирование русского текста методом сдвига
    • Кодирование по спирали
    • Комплексный контроль за качеством кода
    • Задание псевдонима программным путем
    • АнтиКрэковые Мучения
    • Работа с коллекциями - сохранение и загрузка
    • В TreeView текущий Node выделяется другим шрифтом
    • Как сделать так, чтобы каждая строка в ListBox имела свой цвет
    • Цветные строки в TListBox
    • Подсветка компонента во время перемещения над ним мыши
    • Назначение цвета для каждой строки, вывод ячейки в несколько строк в StringGrid
    • Покрашенный StringGrid
    • Покрашенный StringGrid 2
    • Как определить код цвета произвольной точки экрана
    • Как определить код цвета произвольной точки экрана 2
    • Установка и изменение разрешения и глубины цвета из программы
    • Список для выбора цвета
    • Перевод цвета из TColor в OpenGL
    • Перевод цвета из TColor в OpenGL 2
    • Конвертация BGR-цвета TColor в RGB-цвет HEX
    • Конвертация BGR-цвета TColor в RGB-цвет HEX 2
    • Определение кода цвета пикселя под курсором
    • Цветная кнопка
    • Цветные ячейки в StringGrid и в DBGrid
    • Цветной DBGrid
    • COM
    • Объединение двух иконок
    • Как показывать встроенный редактор ComboBox в ячейке StringGrid
    • Программное открытие ComboBox
    • Использовать разные цвета для каждого элемента TComboBox
    • Автоматическое завершение вводимой фразы для TComboBox
    • Автозаполнение строки ввода TComboBox в момент набора текста
    • Системное автозаполнение для компонентов типа TComboBox
    • Удалить границу у TComboBox
    • Программно заставить выпасть TComboBox
    • Изменить ширину выпадающего списка TComboBox
    • Наследник TComboBox, показывающий Hint для строки в ListBox-овой части, не видимой целиком
    • Вывод картинок в TComboBox
    • Получить Handle списка TComboBox
    • Как определить состояние списка ComboBox, выпал или скрыт
    • Программное сжатие базы данных Access используя DAO
    • Программное сжатие базы данных Access используя JRO (Jet Replication Objects)
    • Программное сжатие размера файла базы Interbase
    • Как сравнить Bookmarks в таблице
    • Сравнительный анализ технологий CORBA и COM 1
    • Сравнительный анализ технологий CORBA и COM 2
    • Сравнительный анализ технологий CORBA и COM 3
    • Сравнение файлов
    • Сравнение файлов 2
    • Сравнение файлов 3
    • Попиксельное сравнение картинок
    • Быстрое сравнение памяти
    • Сравнить быстродействия алгоритмов
    • Функция приблизительного (нечеткого) сравнения строк
    • Еще раз о нечетком сравнении строк
    • Сравнить две иконки
    • Список шрифтов, совместимых одновременно с экраном и с принтером
    • Основы компиляции - Лекция 1
    • Основы компиляции - Лекция 2
    • Основы компиляции - Лекция 3
    • Основы компиляции - Лекция 4
    • Основы компиляции - Лекция 5
    • Основы компиляции - Лекция 6
    • Основы компиляции - Лекция 7
    • Лекции по конструированию компиляторов - Часть 1
    • Лекции по конструированию компиляторов - Часть 10
    • Лекции по конструированию компиляторов - Часть 11
    • Лекции по конструированию компиляторов - Часть 12
    • Лекции по конструированию компиляторов - Часть 13
    • Лекции по конструированию компиляторов - Часть 2
    • Лекции по конструированию компиляторов - Часть 3
    • Лекции по конструированию компиляторов - Часть 4
    • Лекции по конструированию компиляторов - Часть 5
    • Лекции по конструированию компиляторов - Часть 6
    • Лекции по конструированию компиляторов - Часть 7
    • Лекции по конструированию компиляторов - Часть 8
    • Лекции по конструированию компиляторов - Часть 9
    • Директивы компилятора
    • Компиляция ресурсов
    • Как работать с комплексными числами
    • Модуль для работы с комплексными числами
    • Пособие по написанию компонентов
    • Компонент DirectoryTree
    • Компонент FontListBox
    • Компонент PowerControl
    • Как отловить момент окончания изменения размеров компонента
    • Сжимаем и разжимаем потоки
    • Применение расширяющихся деревьев для сжатия данных
    • Теория сжатия - Часть 1
    • Теория сжатия - Часть 2
    • Теория сжатия - Часть 3
    • Теория сжатия - Часть 4
    • Сжать строку с цифрами в BCD-число
    • Массив компонентов
    • Массив компонентов 2
    • Массив компонентов 3
    • Элементы управления с автовыравниванием
    • Имя класса компонента и модуля
    • Внедрение и линковка компонентов
    • Выводит список компьютеров в локальной сети
    • Помещение компонентов в DBGrid
    • Помещение компонентов в StringGrid
    • Помещение VCL компонентов в область заголовка
    • Проводник для компьютеров, директорий, файлов и принтеров
    • Компонент CheckList
    • Плавное изменение высоты визуального компонента на примере TListBox
    • Затенение компонента определенным цветом
    • Копирование компонента через TFileStream
    • Создание порядка компонент - решено
    • Как перемещать компонент во время работы программы
    • Выводить информацию о создателе компонента
    • Автоматическая прокрутка и выделение страницы компонент
    • Показ всплывающих подсказок компонентов
    • Преобразования типа Comp в тип Str
    • Получить представление компонента в виде строки
    • Компонент со вложенной панелью
    • COM. Агрегация и нотификация вообще и для Delphi в частности
    • COM. Автоматизация - от простого к сложному. Часть I
    • Посылать и считывать данные с COM порта, а также менять параметры (биты данных, четность)
    • Получить установочную директорию COM или WebService-DLL
    • Как заставить работать COM объекты в потоке
    • Поставим COM на поток
    • Создание COM-объектов средствами Delphi
    • Как обрабатывать ошибки в COM-объектах
    • СОМ или CORBA
    • Пример отсылки письма используя COM объект Outlook
    • Пример программирования com портов
    • Асинхронный режим чтения из Com-порта
    • Слияние двух бинарных файлов
    • Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE
    • Конфликт имен параметров
    • Как законнектиться через Dial-Up соединение по умолчанию
    • Консольные приложения в Delphi
    • Как можно гарантированно очистить экран в консольном приложении
    • Как в консольном приложении можно задать цвет текста, вывести текст в нужном месте
    • Переключение консольного приложения в полный экран
    • Запуск программ с передачей консольного ввода и чтением вывода
    • Как переназначить вывод в файл для консольной программы, запускаемой по CreateProcess
    • Как вывести результат работы консоли в Memo
    • Как консольное приложение может узнать, что Винды завершаются
    • Консольная программа – перевод фунтов в килограммы
    • Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы
    • Что я получаю от наличия ConstraintBroker
    • Как ограничить длину текста, вводимого в TEdit, так чтобы ширина текста не превышала ширину TEditа
    • Ограничение размеров окна
    • Использовать консоль в неконсольном приложении
    • Контролы в WinXP выглядят как в WinXP
    • Сворачивание компонентов на форме
    • Размещать свои элементы управления в диалоге печати
    • Использование клавиш для управления компонентами
    • Контролировать Excel, используя OLE
    • Изображение контрола сохранить в файл
    • Управлять сервисом на другом компьютере в W2k
    • Получить заголовок элемента управления под мышкой
    • Функция вычисления контрольной суммы
    • Получить активный элемент управления под курсором мышки
    • Преобразуем доменное имя в IP-адрес
    • Преобразование цвета RGB в HLS
    • Преобразование в EBCDIC
    • Конвертируем таблицу в Excel c использованием TExcelApplication
    • Сделать картинке 2D свертку
    • Координаты курсора в Memo
    • Координаты курсора в Memo 2
    • Как поместить прозрачную фоновую картинку на компонент CoolBar
    • Координатная сетка
    • Сделать немерцающей анимацию при помощи CopyRect
    • Скопировать все файлы вместе с подкаталогами
    • Скопировать, удалить, вставить в TWebBrowser
    • Копирование директорий и удаление директорий в корзину
    • Скопировать, удалить, переместить всю директорию
    • Копирование содержимого директории, вместе с поддиректориями
    • Как скопировать директорию с файлами
    • Копирование файлов
    • Скопировать файлы с диалогом анимации
    • Функция, которая устанавливает дату одного файла, равную дате другого файла
    • Копируем файл в буфер обмена
    • Копируем файл с индикатором процесса
    • Скопировать файл с заполнением своего ProgressBara
    • Как скопировать картинку в буфер обмена
    • Изменить режим копирования изображения
    • Копировать и вставлять TreeNode
    • Копирование записи в пределах одной и той же таблицы
    • Копирование записи из одной таблицы в другую
    • Копирование экрана
    • Копирование экрана 2
    • Копирование содержимого экрана на форму
    • Как скопировать структуру таблицы
    • Копирование текста DBMemo
    • Копирование в буфер обмена
    • Копировать векторное изображение
    • Как скопировать самого себя
    • CORBA клиент-сервер
    • CORBA - Архитектура распределенных объектов
    • CORBA клиент – Java Server
    • Корпоративное WEB-приложение 1
    • Корпоративное WEB-приложение 2
    • Корректное закрытие базы данных приложением Delphi
    • Как правильно соединяться с базой данных под Personal Oracle
    • Корректная функция возведения в степень
    • Корректное округление чисел
    • Как реализовать визуальный отсчет времени
    • Как узнать число кадров AVI файла, и выяснить как долго будет проигрываться этот файл
    • Cколько файлов есть в определённой папке
    • Найти количество дескрипторов форм, используемых вашим приложением
    • Подсчитать количество вхождений подстроки в строке
    • Алгоритм подсчёта времени, которое ушло на какую-либо операцию
    • Найти количество вхождений подстроки в строку
    • Подсчет количества слов в строке
    • Самый быстрый способ определить частоту проца
    • Извлечь информацию о процессоре
    • Работа с портами микропроцессора
    • Как получить информацию о загрузке процессора
    • Показывает загруженость процессора
    • Три примера крэка программ
    • Взлом программ это просто - электронная кулинарная книга
    • Алгоритм действий при взломе ShareWare программы, защищённой паролем
    • Пример вычисления контрольной суммы (CRC32)
    • Расчёт контрольной суммы файла CRC-32 (Доработано)
    • CreateProcess, который возвращает консольный вывод
    • Как использовать CreateWindow(Ex)
    • Программное создание базы данных Access (DAO DBEngine)
    • Создание ODBC драйвера для MSAccess
    • Программное создание таблиц и ключей (первичных и вторичных) для БД Access
    • Как программно создать Alias
    • Как программно создать Alias 2
    • Создание алиасов
    • Создание псевдонима базы данных с указанием пути к каталогу с базой
    • Как создать все поддиректории за один проход
    • Создание и удаление полей во время выполнения программы
    • Создание и использование интерфейса
    • Создание объектов любого типа
    • Создание Active Server Page (ASP) приложений в Delphi
    • Создание autoincrement поля
    • Создание банковского ключа
    • Создание больших массивов
    • Создание пустого wav-файла
    • Создаём заблокированный файл
    • Браузер своими руками
    • Создание CGI счётчика в Delphi
    • Создание простого чата на Delphi - Часть 1
    • Как написать собственный класс
    • Как реализовать правильный выпадающий контрол (Combo)
    • Создать компонент любого класса
    • Создание модуля компонента
    • Мастер создания компонент
    • Создание консольного приложения
    • Создание консольных приложений
    • Как создавать не квадратные формы и контролы
    • Создание кросс-таблицы
    • Как создать dBASE таблицу во время выполнения
    • Создание указанного пути
    • Как создать новый DSN из программы
    • Создание DTD для объекта (XML)
    • Создать динамический массив
    • Создаём Excel файл без OLE
    • Динамическое создание полей
    • Динамическое создание полей 2
    • Пример создания FileListBox
    • Пример создания FileListBox 2
    • Создание TList со списком файлов, отсортированных по дате
    • Проблема получения времени создания файла
    • Создание фона на форме
    • Как создать новую форму, которая бы не отбирала фокус у существующей
    • Можно ли создать форму, которая получает дополнительные параметры в методе Сreate
    • Создание таблицы FOXPRO
    • Delphi World -Создание игры Пятнашки
    • Создание карты в игре методом спрайтов
    • Создаем гипер-ссылку в Delphi
    • Создание ловушек (Hook) в Delphi
    • Как создать простейший эксперт
    • Как создать свой пункт меню в Дельфи IDE
    • Создание уникального табличного индекса
    • Как проиндексировать программно базу
    • Создание индексного файла из Delphi
    • Программно создать ярлык
    • Программно создать ярлык 2
    • Программно создать ярлык 3
    • Юнит для создания ярлыков без использования модулей ShlObj и ComObj
    • Как открыть диалог создания ярлыка
    • Создать ярлык на рабочем столе
    • Как создать поле Lookup во время выполнения приложения
    • Создание множества экземпляров
    • Создать мультимедийный таймер
    • Создать, изменить и удалить TrayIcon
    • Создание новой MS Access базы данных
    • Как создать таблицу
    • Создание нового WAV-файла
    • Создание страниц компонента Notebook во время работы приложения
    • Создание объектных переменных
    • Создать ярлык объекта в любой папке
    • Пример создания 3D движка
    • Как в Oracle создать sequence с некоторого номера
    • Как создать каретку своей собственной формы
    • Как создать собственное Hint-окно
    • Код создания палитры
    • Для создания панелей в двумя полосами слева, которые можно двигать
    • Создание потомка от класса зарегистрированного в Delphi
    • Создание таблицы Paradox
    • Принцип создания плагинов в Delphi
    • Создание PolyPolygon используя массив точек
    • Создание pop-up меню своего компонента и кое-что еще о классе TComponentExpert
    • Как динамически создавать пункты подменю в PopupMenu
    • Создание редактора свойства
    • Как создать регион (HRNG) по маске
    • Создание RES-файла с помощью BRCC.EXE
    • Как создать вычисляемые поля во время исполнения программы
    • Создание индекса во время выполнения программы
    • Создание таблицы по образу и подобию
    • Создаём Screen Saver
    • Написание сервисов Windows NT на WinAPI
    • Создание заставки
    • Конструирование Splitter
    • Написание хранителя экрана
    • Создаём SystemDSN при помощи Delphi
    • Создание ярлыков на рабочем столе, старт меню, панели быстрого запуска
    • Как создать таблицу базы данных, не используя Database Desktop
    • Как создать таблицу базы данных, не используя Database Desktop 2
    • Как создать таблицу базы данных, не используя Database Desktop 3
    • Как создать таблицу базы данных, не используя Database Desktop 4
    • Как создать таблицу базы данных, не используя Database Desktop 5
    • Создавать таблицы такой же структуры
    • Динамическое создание таблицы и полей во время выполнения программы
    • Создание таблицы в модуле
    • Создание компонента TTable без формы
    • Создание компонента TTable без формы 2
    • Создание компонента TTable без формы 3
    • Создание компонента TTable без формы 4
    • Создание таблицы с автоинкрементальным полем
    • Создание таблицы программным путем
    • Как создать временный Canvas
    • При попытке создать объект класса TPrinter я получаю exception
    • Создание UDF для InterBase
    • Создание уникального поля
    • Создание уникального поля 2
    • Создание и использование 256-цветной палитры
    • Создание формы переменного типа
    • Как сделать WebBrowser средствами Delphi 5
    • Создание WebSnap-сервера
    • Создание WEB-приложений в среде Delphi
    • Создание WEB-сервера
    • Создать из Delphi документ Word, работа с текстом
    • Создание документов Word
    • Создание компонента
    • Создание многомерного массива
    • Кросс-таблица через pivot-таблицу
    • CrtSock - модуль для работы с сокетами в Delphi32
    • Использовать модуль CRT в Delphi
    • Как реализовать методы криптографической защиты информации
    • Методы криптографической защиты информации Windows
    • Методы криптографической защиты информации Windows 2
    • CryptoAPI для шифрования файлов случайными ключами
    • Алгоритм шифрование XOR
    • Типичные дефекты в криптографических протоколах
    • Введение в криптографию
    • Алгоритм LZ-78
    • Почему криптосистемы ненадежны
    • Crystal Reports 8.0 через API
    • Отличить режим дизайна от режима запущенного приложения
    • Импорт CSV ASCII
    • Быстрая обработка CSV файла
    • Конвертировать CSV файл в XML
    • Симулировать нажатие клавиш для копии и вставки из буфера
    • Денежное поле редактирования
    • Как узнать имя файла текущего процесса
    • Текущий модуль и проект
    • Включить изображение курсора в снимок экрана
    • Создание курсора с процентом выполнения
    • Как поместить курсор мышки в нужное место на форме
    • Определить текущий трэк на CD
    • Отслеживать имя текущего компонента
    • Узнать текущую раскладку клавиатуры в любом активном окне
    • Как можно узнать количество цветов текущего режима
    • Получить имя текущего пользователя
    • Получить имя текущего пользователя 2
    • Исследование CuteFTP v3.0.15 beta или красота BitHacka
    • Как сделать так, чтобы работали команды Cut, Copy в WebBrowsere
    • Кириллица в параметрах CGI-запроса
    • Транслитерация кириллицы в латынь
    • Соответствие типов С и Delphi
    • Delphi2 и COM объекты
    • Изменение системного времени из Delphi2
    • Ошибка RichEdit в Delphi2 под NT4
    • Direct3D - Простейшее приложение
    • Direct3D - Индексный буфер
    • Direct3D - Добавим немного света
    • Direct3D - Натягиваем текстуру
    • Адаптация RxLib для Delphi5
    • Delphi7 Studio для облегчения миграции к платформе DotNet
    • Как создать таблицу в MS Access при помощи DAO
    • Database Desktop показывает содержимое таблиц шрифтом без русских букв
    • Модуль данных для каждого MDIChild
    • Borland DataSnap против Microsoft ADO.NET
    • Проблема аутентификации данных и блочные шифры
    • Проблема аутентификации данных и блочные шифры. Продолжение
    • Отследить изменение данных
    • Компоненты для облегчения работы с типовыми операциями поиска, выбора и фильтрации данных
    • Изменение данных в Delphi 2 (BDE)
    • Хранение данных в EXE-файле
    • Передача в Word данных и формирование таблицы
    • Функция DateSer
    • Организация цикла между двумя датами
    • Частичный показ DateTime
    • Формат даты
    • Автоматический формат даты в компоненте Edit
    • Список объектов класса TDate
    • Преобразование даты в строку для SQL-сервера
    • Преобразование даты типа TDateTime в дату прописью
    • Дни недели
    • Получить номер дня в году
    • Почему DB2 ругается на Create Trigger
    • Как заставить работать DB2 через протокол IPX
    • DBase и особые случаи BDE
    • Текущий номер записи набора данных
    • Показ меток удаленных записей в dBASE-файлах
    • Удалить индекс для dBase
    • DBASE - Индексы выражений
    • Формат и размер dBase-поля
    • Определение номера записи в таблице dBASE
    • Восстановление записи dBase
    • Различные цвета строк в DBCtrlGrid
    • Insert и Override с помощью DBEdit
    • Исправление DBEdit MaxLength
    • Особенности использования BLOB полей в dbExpress на примере MySQL
    • Создание DBExpress-Connection в Run-Time
    • Развертывание приложения, использующего dbExpress, на примере Delphi6
    • DBFSeek и DBFLocate
    • Таблицы dBASE. Структура .DBF-файла
    • Индекс в другом каталоге
    • Как перекинуть все данные из DBF в DB
    • DBGrid и Memo-поля
    • Шапка в TDBGrid
    • Фокус для конкретной ячейки TDBGrid
    • Позиция ячейки в TDBGrid
    • Как сделать, чтобы необходимая ячейка DBGrid получила фокус ввода
    • DBGrid с цветными ячейками
    • DBGrid с цветными ячейками 2
    • DBGrid с цветными ячейками 3
    • Как заставить DBGrid сортировать данные по щелчку на заголовке столбца
    • Текущая строка и поле в DBGrid
    • DbGrid со свойствами Col и Row
    • Как выделить цветом текущую строку в TDBGrid
    • DBGrid CutToClipboard
    • DBGrid DefaultDrawDataCell
    • Как программно перевести DBGrid в режим редактирования
    • Экспортировать TDBGrid в Excel без использования OLE
    • Как экспортировать содержимое DBGrid в Excel или ClipBoard
    • DbGrid и множественный выбор
    • Как в TDBGrid узнать над каким полем висит мышь
    • Перемещение колонок в TDBGrid
    • Использование опции MultiSelect в DBGRID
    • Как отучить TDBGrid от автодобавления новой записи
    • Как в TDBGrid pазpешить только опеpации UPDATE записей
    • Замечательные возможности DBGrid
    • Инструменты для печати TDBGrid
    • Как определить изменение фокуса строки в TDBGrid
    • Определить номер строки в TDBGrid
    • DBGrid - сохранение конфигурации
    • DBGrid - выбранные строки
    • Выделить все строки в DBGrid
    • Как выделить окошко DBGrid другим цветом
    • Решение проблемы передачи фокуса TDBGrid
    • Сортировка колонок в DBGrid
    • Копирование информации из DBGrid-а в Clipboard
    • Как из DBGrid перенести данные в существующий Excel файл
    • Экспорт из TDBGrid в Excel без OLE
    • Экспортировать DBGrid в HTML
    • Перемещение по таблице с помощью вертикальной полосы прокрутки
    • Корректная работа при работе с колесиком мышки в TDBGrid
    • DBGrid компонент, который отображает разными цветами удалённые, обновлённые и добавленные записи
    • DBGrid c FixedCols
    • DBGrid с номером строки
    • Синтаксис функции DbiAddAlias
    • Пример DbiAddFilter
    • Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE
    • Значение DBLookupComboBox
    • Обновить DBLookUpComboBox при скролинге таблицы
    • Показываемое DBLookupComboBox значение
    • Поиск текста в DBMemo
    • Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки
    • Выключение кнопок в DBNavigator
    • Свойства кнопок DBNavigator
    • Вызов кнопок DBNavigator
    • Настройки всплывающих подсказок в DBNavigator
    • DBNavigator без иконок
    • DBTreeView своими руками
    • Как можно открыть отчёт (в режиме Print Preview а также Print Direct) в MS Access
    • Как в Delphi сбросить кэш БД на диск
    • История изменений объектов
    • Создание компонентов для работы с базами данных
    • Использование DB Controls без базы данных
    • Как создать БД в кодировке CP1251
    • Курсоры в ADO
    • Часто задаваемые вопросы по базам данных
    • Запуск файлов хрянящихся в БД
    • Отобразить определенного формата файлы базы данных
    • Как узнать содержание активной записи в БД
    • Как активизировать компоненты доступа к данным связанные с определенным TDatabase
    • Быстрый доступ к нужной записи в таблице Paradox
    • Контекстное меню на основе базы данных
    • БД-дерево взаимоотношений
    • Сортировка связанного списка
    • Структура DCB
    • Использование компилятора Delphi (dcc32.exe) в прикладных программах
    • В чем разница между сокетами, DCOM и OLE Enterprise при использовании их в качестве транспорта
    • DCOM permissions
    • Как можно работать с DDE под Delphi, используя вызовы API
    • DDE - передача текста
    • DDE для захвата текущего URL из окна Internet Explorer или Netscape Navigator
    • DDE
    • Регистрация программ в меню Пуск Windows95
    • DDE для вызова диалога поиска файлов и папок
    • Пример DDE и WordPerfect
    • Работа с Netscape Navigator через DDE
    • Деактивация приложения
    • DEAL – 128-и битный блочный шифр
    • Набор данных для отладки
    • В режиме отладки приложения не разрешается открытие базы данных
    • Крах отладчика при передаче параметров
    • Определение и использование курсора
    • Определение присутствия функции в DLL
    • Декларация события OnPassword
    • Декомпиляция в Delphi
    • Декомпилляция звукового файла формата Wave и получение звуковых данных
    • Разукрасьте Ваше приложение (Skins)
    • Убывающий индекс
    • Как преобразовать числовое значение в римскую интерпретацию
    • Определить SMTP сервер по умолчанию
    • Как узнать язык Windows по умолчанию
    • Демонстрация DefineProperties
    • Код определения свойств
    • Получить путь к браузеру по умолчанию
    • Библиотека DegisyDb
    • Процедура задержки выполнения
    • Реализация функции Delay
    • Реализация функции Delay 2
    • Реализация функции Delay 3
    • Реализация функции Delay 4
    • Реализация функции Delay 5
    • Как удалить BDE таблицу
    • Определение удаления записей в .DBF
    • Удаление Debug information
    • Удалить каталог со всем содержимым
    • Удалить каталог со всем содержимым 2
    • Удалить каталог со всем содержимым 3
    • Удалить каталог со всем содержимым 4
    • Удаление из файла элементов HTML
    • Как удалить переносы из строки
    • Ошибка отключения сетевого диска
    • Удалить ОЗУ
    • Стандартный запрос на удаление записи в таблице
    • Удаление ненужных подстрок из строки
    • Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid
    • Удаление большого количества записей
    • Удалить закладку в Word
    • Статусная строка
    • DirectX для начинающих
    • Обработка событий клавиш в DelphiX
    • Проигрывание звука, передвижение картинок и проверка их столкновения в DelphiX
    • Delphi и 1C - экспорт и импорт
    • Что Delphi знает об ассемблере
    • Delphi и CorelDraw
    • Delphi и OLE Automation с Excel
    • Delphi и Flash. Совмещение несовместимого
    • Просто и ясно о MapInfo и Delphi - Вызов MapInfo и встраивание его в свою программу (основы интегрированной картографии)
    • Просто и ясно о MapInfo и Delphi - Реализация CallBack вызовов MapInfo и перехват в собственной программе
    • Просто и ясно о MapInfo и Delphi - Настройка панелей и меню. Реализация собственных CallBack вызовов и обработка поступивших данных.
    • Delphi и Oracle - вопросы и ответы
    • Delphi и системная информация о ресурсах компьютера
    • Delphi и WordBasic
    • Delphi и OLE Automation с Word
    • Как научить приложение Delphi разговаривать
    • Массив в Delphi
    • Программирование АССЕМБЛЕРОМ в Delphi
    • Delphi и COM
    • Как сделать окошко подсказки в редакторе как Delphi по CTRL-J
    • Простой шаблон для Delphi DLL
    • Delphi for DotNet – первый взгляд
    • Обработка почты с помощью Delphi
    • Исключения в Delphi
    • Delphi для качков
    • Фреймы в Delphi
    • Delphi и графика
    • Использование открытых интерфейсов среды программирования Delphi
    • Запуск Delphi с секретными параметрами
    • Сервисы в Delphi на чистом API
    • Программирование сокетов в Delphi
    • Добавление функций проверки орфографии в разрабатываемые приложения
    • SQL-запросы в Delphi
    • Получение данных из Delphi-приложения в документе Word
    • Как удалить файл после перезагрузки Windows
    • Как удалить файл после перезагрузки Windows 2
    • Как удалить все файлы из Recent Documents List
    • Удалить все выделенные элементы списка
    • Удаление файла в корзину
    • Обрезание имени файла по длине
    • Удаление непустого каталога вместе с подкаталогами
    • Удалить кнопки сворачивания и максимизации с формы
    • Как удалить одно значение из динамического массива
    • Удалить свою программу после ее завершения
    • Удалить из директории проекта лишние файлы
    • Удалить пункт системного меню
    • Производная TIntegerField
    • Производная TOutline
    • Проектирование баз данных
    • Свойство только для чтения во время выполнения программы
    • Как запретить изменение размера моего компонента в design-time
    • Как установить цвет фона иконок на рабочем столе, либо сделать у них прозрачный фон
    • Получить цвет пикселя на рабочем столе
    • Как определить размер рабочего стола без ТaskBarа
    • Снимок Desktop
    • Когда я добавляю обьект в список TStrings как мне его потом уничтожить
    • Криптоалгоритм DES
    • Алгоритм шифрования DES
    • Определение кодовой страницы
    • Как определить видеокарту
    • Разработка серверных Web-приложений на Delphi
    • Перевести файл формы DFM в текстовый и наоборот
    • Вызов диалога подключения сетевого диска
    • Заголовок диалогового окна
    • Вызывает диалог выбора иконки
    • Диалог-компонент с кнопками Да, Нет, Отмена
    • Вызов диалога отключения сетевого диска
    • Вызывает диалог открытия файла
    • Функция вызывает стандартный диалог Свойства
    • Z-порядок при каждом показе диалога
    • Размер диалогового окна
    • Безопастность Dial-up пользователям
    • Набрать телефонный номер
    • Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея
    • Сделать сложный фон окна
    • У меня константы могут иметь значение, отличное от заданного
    • Как сделать, чтобы орган управления, например, сложная линия, хваталась только за некий контур, и пропускала мышь под себя в других местах
    • Простой Взлом - AriSoft DirectFTP v1.0
    • Использование PASSTHROUGH для отправки данных прямо на принтер
    • DirectX и Delphi
    • DirectX и Delphi - введение
    • DirectX для начинающих. Часть вторая
    • DirectX для начинающих. Считывание и запись
    • DirectX (Игровой SDK) 1-2
    • DirectX (Игровой SDK) 3-4
    • DirectX (Игровой SDK) 5-6
    • DirectX (Игровой SDK) 7
    • Direct Show и Delphi
    • Вывести список всех директорий, файлов и дисков
    • TreeView каталогов - как в левой части проводника
    • Итератор для поиска файлов в директории
    • Искать нужный файл в дереве каталогов
    • Отключить редактор системного реестра
    • Сделать кнопку ПУСК неактивной
    • Как отключить комбинацию Alt+Tab
    • Блокировка меню без закрашивания серым
    • Всплывающие подсказки у выключенных кнопок
    • Отключить кнопку закрытия чужого окна
    • Отключить кнопку закрытия чужого окна 2
    • Отключить Ctrl+Alt+Delete
    • Как показать DbGrid в режиме disabled
    • Эмуляция нажатия клавиши даже в неактивном окне
    • Можно ли отключить определённый элемент в TRadioGroup
    • Как отключить Range Checking для участка программы, а затем вновь включить
    • Рассуждения о потоках
    • Защита по ключевой дискете - защита от копирования
    • Определение размера диска и свободного пространства на нём
    • Получить объем диска и его свободного места
    • Как получить снимок экрана
    • Как получить снимок экрана 2
    • Избавиться от мерцаний в DrawCell
    • Как снять выделение в StringGrid
    • Растворение экрана
    • Различить правый и левый Ctrl
    • Различать звуковые CD
    • Заблокировать перемещение формы
    • Создать неактивные пиктограммы для TSpeedButton и TBitBtn во время выполнения
    • Разбиение шестнадцатиричной величины
    • Автоматически закрыть TCommonDialog
    • Задать кнопку по умолчанию для диалога
    • Динамически подключаемые библиотеки
    • DLL и ресурсы
    • Отслеживание из DLL ее присоединение к процессу и отсоединение
    • Пример обратного вызова DLL
    • Пример обратного вызова DLL 2
    • Сегменты данных DLL
    • Разработка DLL в среде Borland Delphi
    • Автоматизация кодирования импорта функций из DLL
    • Использование DLL в качестве Plug-in
    • Можно ли определить полный путь и имя файла запущенной DLL из самой DLL
    • Модуль-заготовка для динамического подключения библиотек
    • DLL - убийственная утилита
    • Получить специфическую для DLL информацию о версии
    • Как создать DLL только с ресурсами
    • Как DLL правильно заполнить строковыми ресурсами, и потом достать их
    • Отладка DLL в Windows XP
    • И снова баннеры - Download Accelerator 5.3.0.0
    • Реализация Drag-and-Drop из внешнего приложения в ваше
    • Описание протокола DNS (Domain Name System)
    • Как преобразовать DOC в RTF при помощи OLE
    • Пример шифрования данных
    • Как избежать использования неактуальных указателей
    • Как получить дескриптор окна Windows, содержащего DOS программу
    • Выключение питания ATX коpпуса из-под DOS
    • DOS команды
    • При использовании DOS DBF файлов - перекодировка между форматами
    • Получение переменных окружения DOS
    • Получение переменных окружения DOS 2
    • Считывать строки из текстового DOS файла
    • Получить выходные данные DOS приложения
    • Конвертирует строку из кодировки DOS в кодировку Windows и обратно
    • Как сделать имитацию ввода с клавиатуры для программы выполняющейся в DOS-окне
    • Как скачать любой URL используя стандартные настройки сети
    • Закачать файл из Интернета
    • Закачать файл из Интернета 2
    • Закачать файл из Интернета 3
    • Качаем с докачкой
    • Как скачать файл через Proxy
    • Автоматизация создание BackUp-ов проектов
    • Интерфейс присоединения Drag-and-Dock
    • Примеры использования Drag and Drop для различных визуальных компонентов
    • Drag and Drop из TScrollBox
    • Интерфейс переноса Drag-and-Drop
    • Drag and Drop для TListBox на примере двойного списка
    • Drag and Drop из RichEdit
    • Drag and Drop TImage
    • Drag and Drop несколько элементов в TListView
    • Пример Drag and Drop между двумя DBGrid
    • Drag and Drop - как использовать ItemAtPos для получения элемента DirListBox
    • Drag and Drop со списками
    • Как получить список файлов из Проводника
    • Перемещение из DbGrid
    • Drag and Drop c Win95 Explorer
    • Drag and Drop c Win95 Explorer 2
    • Как перетаскивать (Drag and Drop) выделенный текст между компонентами Memo
    • Drag and Drop между двумя компонентами ListBox
    • Перетаскивание элементов управления c рамкой контура
    • Drag and Drop с минимизированным приложением
    • Рисование кривых по заданным точкам
    • Рисование без мерцания
    • Как вывести на Canvas надпись под углом
    • Отрисовка стрелки с заданными параметрами
    • Как нарисовать кривую Безье
    • Отрисовка битового образца
    • Программа рисует на форме календарь на 2002 год
    • Выводим цветной текст на форме под любым углом
    • Как вывести цветную надпись на StatusBare
    • Нарисовать подсвеченный прямоугольник вокруг контрола под мышкой
    • Рисование КРИВЫХ в Delphi
    • Рисование КРИВЫХ в Delphi 2
    • Как вывести текст с красивым обрезанием если не помещается
    • Рисовать неактивный текст
    • Хочу прорисовать границу ячейки в Excel
    • Вывод шрифтов в списке в виде самих шрифтов
    • Как нарисовать фрактал
    • Как нарисовать график функции
    • Как нарисовать график функции 2
    • Рисование графов
    • Вывести полупрозрачный текст
    • Рисование иконки в TImage
    • Как рисовать картинки в пунктах меню (через OwnerDraw)
    • Компонент для отрисовки линий
    • Нарисовать линию, не используя функции LineTo
    • Как элемент списка нарисовать своим цветом
    • Рисование квадрата мышкой
    • Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas)
    • Можно ли рисовать на рамке формы
    • Рисование на минимизированной иконке
    • Можно ли из Delphi рисовать в любой части экрана или в чужом окне
    • Как рисовать на органе управления, например, на TPanel
    • Вывод текста на родительском элементе управления
    • Как рисовать на экране
    • Как нарисовать что-нибудь на TMemo
    • Рисование прямоугольника на изображении
    • Как отобразить выбранную строку DBGrid различными цветами
    • Как быстро нарисовать тень в заданном регионе
    • Изобразить эффект разбрызгивания
    • Отображение текста с тегами форматирования
    • Ввыводим текст и графику, используя DelphiX
    • Рисование текста в DBGrid
    • Рисование текста в DBGrid 2
    • Вывод текста на канве картинки
    • Как нарисовать Bitmap с прозрачностью
    • Как с помощью функции Textout вывести на канве прозрачный текст
    • Драйвера на Delphi
    • Получить список дисков и сведения о выбранном диске
    • Свой формат для TDateTimePicker
    • Автоматически открыть TDateTimePicker
    • Очистить дату в TDateTimePicker
    • Удалить отображение текущей даты из TDateTimePicker
    • Показывать номера недели в TDateTimePicker
    • Получить или установить позицию пиктограмм рабочего стола
    • Отследить вставку и удаление компонент в форму в design-time
    • Выделить родительский компонент, когда он невидим, в Design Time
    • Сохранить значение TDateTime в реестре
    • Преобразовать TDateTime в Unix TimeStamp
    • Получение координат области Рабочего стола, не скрытой Панелью задач
    • 9 live by DuoMark SETUP
    • Дубликат Paradox или dBase записи
    • Ошибка дублирования идентификатора ресурса
    • Создание новой таблицы на основе структуры другой таблицы
    • Дублируем TTable со всеми индексами
    • Экономия памяти с дублирующими значениями в таблице
    • DirectX для начинающих. Часть пятая
    • Как заставить работать DelphiX и UnDelphiX под Delphi6
    • Динамическое добавление пунктов меню
    • Динамическое добавление пунктов меню 2
    • Динамическое добавление пунктов меню 3
    • Динамически создаваемые псевдонимы
    • Динамическая и статическая загрузка DLL
    • Динамические и виртуальные методы
    • Динамические массивы
    • Динамические массивы 2
    • Динамические массивы 3
    • Динамические массивы 4
    • Динамические массивы 5
    • Решение для динамически создаваемых компонентов
    • Динамическое создание формы
    • Динамическое распределение памяти
    • Динамическое распределение памяти 2
    • Динамическое OLE
    • Динамические PageControl и TabSheet
    • Динамические PageControl и TabSheet 2
    • Как удобнее работать с динамически формируемыми запросами
    • Динамическое использование DLL
    • Удаление и добавление элементов в динамический массив
    • Использование DynArrayFromVariant
    • Динамическая загрузка DLL
    • Динамический список
    • Динамический список 2
    • Динамический список 3
    • Простое использование TParser
    • Расчет расстояния между двумя точками на земной поверхности
    • Как сэкономить память в программах
    • Обработка исключений EDBEngineError
    • Создать редактируемый TListBox
    • Массив Edit-компонентов
    • Матрица на основе TEdit
    • Числовая маска компонента Edit
    • Преобразовать первую букву каждого слова к верхнему регистру в TEdit
    • Ограничение ввода в текстовое поле
    • Проблема потери фокуса для TEdit
    • Исключить звуковой сигнал в поле ввода
    • Как заставить TEdit не пикать при нажатии недопустимых клавиш
    • Элемент управления Edit, реагирующий на событие OnTimer
    • Замена текста в поле TEdit
    • Правое выравнивание текста в компоненте Edit
    • Edit с возможностью автоматического выбора
    • Пасхальные яйца в Delphi и CBuilder
    • Эллипсовидное окно
    • Ещё одна защита ваших shareware программ и как её снять
    • Шифр Эль-Гамаля
    • Извлечь Email адреса из DBX файлов Outlook
    • Отправить Email скрытно от пользователя
    • Как отправить письмо скрытно от пользователя по протоколу SMTP
    • Как отправить письмо и указать тему, текст сообщения
    • Вложенные свойства
    • Использовать фильтр объема для изображения
    • Как создать неактивное изображение из обычного (рельеф)
    • Удаление содержимого каталога
    • Очистить очередь сообщений клавиатуры и мышки
    • Очистить корзину
    • Очистка таблицы (с проверкой)
    • Очистить TImage
    • Как позволить или запретить выдачу звукового сигнала в динамик (Beep)
    • Эмуляция нажатия клавиши в активном окне
    • 64-битное кодирование 4
    • Использование алгоритма расширяющегося префикса для кодирования и схожих пpоцессов
    • Кодирование и раскодирование паролей
    • Зашифровать и расшифровать строку
    • Шифрование исполняемого файла
    • Генерация 96-битного ключа для шифрования с помощью Encrypt
    • Шифрование текстовых полей таблицы Interbase
    • Шифрование текста по введенному паролю
    • Простое симметричное шифрование строк
    • Шифрование и дешифрование текстов по принципу S-Coder со скрытым ключом
    • Алгоритм 128-битного шифрования (TEA)
    • Шифрование текста
    • Шифрование текста 2
    • Шифрование строки InString, с возможностью корректного сохранения результата шифрования в TEXT-FILE
    • URL кодирование строки
    • Кодировка полиалфавитным шифром Вигeнера - xor кодировка
    • Шифрование Bitmap
    • Шифрование файлов, строк и памяти
    • Шифрование текста по ключевым числам
    • Способ шифрования и дешифрования пароля
    • Определяем номер последнего дня в месяце
    • Увеличить процессорное время, выделяемое программе
    • Как осуществить ввод текста в компоненте Label
    • Использование Enter как Tab в TDBGrid
    • Перейти по Enter на следующее поле в TDBGrid
    • Запрос пароля при инициализации приложения
    • Как подменить нажатия ENTER на нажатия TAB
    • Как подменить нажатия ENTER на нажатия TAB 2
    • Как подменить нажатия ENTER на нажатия TAB 3
    • Как подменить нажатия ENTER на нажатия TAB 4
    • Как подменить нажатия ENTER на нажатия TAB 5
    • Работа клавиши Enter как Tab
    • Получить список шрифтов и их размеров для текущего принтера
    • Пример EnumWindows
    • Использование перечислимых констант
    • Перечислить диски
    • Использовать EnumFontFamilies
    • Перечислить формы и дочерние формы
    • Получить текст элемента перечисляемого типа
    • Перечислить сетевые соединения
    • Перечислить процессы и завершить их
    • Как сделать текстовый список всех доступных свойств перечисляемого типа
    • Перечислить ключи реестра
    • Перевести значения перечисляемого типа в строки
    • Вывести все зарегистрированные библиотеки типов
    • Получить заголовки и названия классов форм активных процессов
    • Как узнать переменные окружения
    • Получение переменных среды
    • Активизировать клавишу возврата для TWebBrowser
    • Тpансляция ошибок
    • Некорректность реализации свойства BorderWidth у ProgressBar
    • Ошибка создания дескриптора курсора
    • Получение констант с определением ошибки функцией LoadStr
    • Номера ошибок
    • Error reading symbol file
    • Искусство управления ошибками
    • Искусство управления ошибками. Часть 2
    • Escape код PASSTHROUGH
    • Возможность отмены вставки нового узла в TTreeView по нажатию кнопки Esc
    • Делегирование события
    • Использовать в качестве обработчика сообщения обычную процедуру, а не метод объекта
    • Синтаксис ссылки на событие
    • Генерация еженедельных списков задач
    • Высокоточный таймер
    • Высокоточный таймер 2
    • Как отчитывать промежутки времени с точностью
    • Как работать с буфером обмена (Clipboard)
    • Запуск и закрытие Excel, добавление и удаление книг или листов
    • Работа с ячейкой листа Microsoft Excel
    • Проход по ячейкам Excel макросом
    • Пример объединения ячеек и выравнивания текста в Excel
    • Управление Microsoft Excel
    • Пример создания новой таблицы в Excel 2000
    • Обмен данными с Excel
    • Как узнать количество занятых строк и столбцов в Excel
    • Макросы в Excel
    • OLE Automation для работы с Excel
    • Передать данные из Excel в Word
    • Некоторые функции для работы с MSWord и MSExcel
    • Работа с EXCEL
    • Обработка исключений и сообщений
    • Быстрый способ обмена значений в 2х переменных
    • Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением
    • Запуск программ из Delphi
    • Как, зная Handle окна программы, определить имя EXE
    • Утилиты для сжимания EXE файлов
    • Получить путь к EXE по дескриптору окна
    • Как экспортировать процедуру в EXE файле
    • Вставить программу внутрь EXE файла
    • Определить тип EXE-файла
    • Определить тип EXE-файла 2
    • Как раскрыть строки переменных окружения
    • Функция для разворачивания строк
    • Раскрытие пути к элементу TOutline по его индексу
    • Разделить строку
    • Кейген для 3dflyind v2.28
    • Новые шуточки от дяди Солодовникова... в Actual Startup Pro 2.3
    • Исследование алгоритма работы упаковщика ASPack v1.08.03
    • Новая фишка для любителей Asprotect
    • Исследование программы Audio Mp3 Maker v 1.10-1.13 by Wersion
    • Hasp защита в Базис Конструктор Мебельщик Demo
    • Blowfish Advanced простая защита - простой взлом
    • Клиент-сервер в ClubAdmin 2.3
    • Корсары проклятье дальних морей - Пример взлома CD
    • Crazy Cow очень простой взлом
    • Исследование кода, генерируемого Delphi
    • Исследование кода, генерируемого Delphi 3
    • Исследование компонентов Delphi
    • Компьютерный зал 1.81 Demo2Full
    • Взлом игры под DOS - MagicLand Dizzy (Dizzy 4)
    • Новый ASProtect в EldoS TimelyWeb
    • Взлом FineReader Pro 5.0 Try and Buy - Красота в минимуме
    • Крэк на FlashGet - легко
    • Описание метода взлома игры FlashPoint
    • Исследование защиты FTPControl
    • Исследуем демку GameAdmin 2.2.2002
    • Исследование программы Ulead Gif Animator v3.0
    • Исследование E-Book Html Compiler 2.12 (Не IE версия)
    • Доделываем плагин для Import REconstructor 1.3
    • Регистрация Internet Maniac
    • Брутфорс для IP-Tools v1.11
    • Нахождение регистрационного кода тремя способами для Irfan View 3.17
    • Нахождение ключей для JPEG Optimizer v2.02 (взлом без Soft-Ice)
    • Взлом MacroHTML 1.40 beta или детский лепет
    • Регистрация mIRC32 v5.41
    • Исследование Multi-Edit 8.0. Программа с интересной защитой
    • Исследование Njwin
    • Исследование Offline Explorer 2.2.807
    • Исследование Opera 3.50
    • Распаковка PC guard в ListMate Pro Demo
    • Протекторы и упаковщики
    • Защита ActiveMark в игре Robot Arena
    • От патча до кейгена - Sanchs Marine Aquarium v0.99L Beta
    • Футбол чемпионат мира 2002 от Snowball и 1C - Пример взлома CD
    • Взлом без знания Assemblera - Сократ персональный 4.1
    • Symantec pcAnywhere v9.0.0 build 133. Защита в DLL.
    • TabMail v2.2 или не стоит отчаиваться
    • Распаковка и восстановление файлов упакованых tElock 0.98
    • Новогодний трейсер
    • Новогодний трейсер часть 2. Брейкпоинты.
    • Visual Day Planner 7.2 - Взлом без Soft-Ice или чудовищный идиотизм
    • Время работы не ограничено - Wallpaper Calendar 2.0.3
    • Кейген для Wave Flow 4.1
    • Кейген для WinMusic JukeBox 4.0
    • Регистрация WinRAR 3.0 - бесплатно
    • Win-eXpose 2.0 Наглядный пример программы с ленивой защитой
    • Исследование программы Xmcoder
    • Экспоненциальное распределение
    • Зарисовка на тему экспорта в Excel
    • Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL
    • Как экспортировать таблицу базы данных в ASCII-файл
    • Экспорт из Paradox в ASCII файл с кодовой страницей 852
    • Экспорт информации из базы данных в Word
    • Разбор арифметического (и не только) выражения - Алгоритм Бауэра и Замельзона
    • Разбор арифметического (и не только) выражения - Алгоритм Рутисхаузера
    • Компилятор синтаксических выражений
    • Расширенные строковые функции
    • Получение имени файла из пути без или с его расширением
    • Извлечь иконку
    • Извлечение из EXE-файла иконки и рисование ее в TImage
    • Извлечение из EXE-файла иконки и рисование ее в TImage 2
    • Как извлечь ID3 теги и информацию в заголовках MPEG из MP3 файлов
    • Четыре варианта извлечения RGB компонент из цвета
    • Выдавить текст
    • Библиотека Extension Library
    • Извлечь имя файла из строки URL
    • Расширение компонента ListBox
    • Расширенные сведения о памяти
    • Несколько расширенных функций по определению позиции
    • Дополненный TRegistry, умеет работать с значениями типа REG_MULTI_SZ (Windows NT, Windows 2000)
    • Как ListView перевести в режим редактирования по нажатию на F2
    • Процедура для нахождения точного значения факториала числа
    • FAQ по ломке программ by Vallkor
    • Ускорить поиск по базе данных
    • FastReport - Разработка кросс-платформенных отчетов
    • FastReport - сумма прописью
    • Алгоритим быстрой сортировки массива
    • Быстрый алгоритм сортировки больших массивов
    • Быстрое копирование файла
    • Быстрое копирование с диска на дискету и обратно
    • Быстрый алгоритм подсчета CRC32
    • Как быстро выводить графику (a то Canvas очень медленно работает)
    • Пример быстрой работы с графикой в среде Windows без использования средств DirectX
    • Процедуры быстрого получения размера изображения из файлов JPG, GIF, PNG
    • Быстрые списки
    • Убыстрить открытие таблицы Paradox
    • Описание и исходник быстрой сортировки
    • Как ускорить навигацию по исходному тексту
    • Быстрее, еще быстрее
    • Ускорение работы TreeView
    • Ускорение работы TreeView 2
    • Быстрая обработка файла
    • Загружать большие битовые изображения с небольшим использованием памяти
    • FFT аглоритм для Delphi2
    • Полный список полей таблицы
    • Считать значения полей в вариантный массив
    • Как по текущей ячейки получить наименование столбца
    • RTL.FileExists. Неверный результат при дате файла меньше 1980 г.
    • Можно ли изменить число колонок и их ширину в компоненте TFileListBox
    • FileListBox с двумя колонками
    • FileMapping - обмен данными между процессами
    • Еще раз об отображаемом в память файле
    • Отображаемый в память файл – записать и считать информацию
    • Как узнать имя файла из ярлыка
    • Свойство FileName в невизуальном компоненте
    • FileReaderWriter-поток
    • Кодирование файлов
    • Управление каталогами и файлами
    • Как вывести список файлов с иконками
    • Докачка файлов по сети (NetBios)
    • Запись и чтение данных из файлов
    • Программный поиск файлов
    • Интегрирование в EXE-шник других файлов
    • Соединить и сжать несколько файлов в один
    • Файловые переменные
    • Транслитератор названий mp3-файлов FileTranslator
    • Проверка на соответствие имени файла заданной маске
    • Установить состояние сжатия для файла
    • Сбросить данные файла на диск
    • Как поместить в буфер файл с помощью File Mapping
    • Отслеживаем изменения файловой системы
    • Преобразовать файл из OEM в ANSI
    • TSharedStream — класс упрощающий работу с файлом подкачки
    • Как записать файл в Blob поле
    • Как вставить содержимое файла в текущую позицию курсора в компоненте TMemo
    • Как вставить содержимое файла в текущую позицию курсора в компоненте TMemo 2
    • Файл в корзину
    • Послать файл от TServerSocket на TClientSocket
    • Описание типов файлов для Delphi
    • Как зарегистрировать свой пункт в меню для моего типа файлов
    • Прочитать версию файла
    • Получаем информацию о версии файла
    • Файл с множеством записей
    • TStrings.LoadFromFile. Чтение файла с нулевым символом
    • Заполнения массива случаными неповторяющимися значениями
    • Заполнения массива случаными неповторяющимися значениями 2
    • Заполнение фона формы рисунком
    • Заполнение фона формы рисунком 2
    • Заполнение формы изображением
    • Как заполнить поля формы в MS Word
    • Заполнение массива неповторяющимися случайными целыми числами
    • Заполнение строки символами до определённой длины
    • Заполнение TDBComboBox
    • Процедура заполнения компонента TTreeView данными из TDataSet-совместимой выборки
    • Фильтрованный поиск в строке
    • Как добиться верной работы фильтра на запросах и на неиндексированных таблицах
    • Функция наполнения строки
    • FindKey для нескольких полей
    • Как найти все компьютеры в рабочей группе
    • Найти и подсветить текст в WEBBrowser
    • Точный поиск подстроки в строке - Алгоритм обращения сегмента
    • Точный поиск подстроки в строке - Построение автомата
    • Точный поиск подстроки в строке - Алгоритм грубой силы
    • Точный поиск подстроки в строке - Алгоритм Боуера-Мура
    • Точный поиск подстроки в строке - Tурбо Боуер-Мур
    • Найти компонент по имени
    • Поиск существующей записи перед тем, как она будет вставлена
    • Показать диалог поиска файлов
    • Точный поиск подстроки в строке - Быстрый поиск
    • Глобальный поиск компонента
    • Точный поиск подстроки в строке - Алгоритм Хорспула
    • Точный поиск подстроки в строке - Кнута-Морриса-Пратта
    • Точный поиск подстроки в строке - Алгоритм Карпа-Рабина
    • Найти все линки в WEBBrowser
    • Точный поиск подстроки в строке - Алгоритм максимального сдвига
    • Как найти наибольший общий делитель
    • Точный поиск подстроки в строке - Алгоритм Сдвига-Или
    • Точный поиск подстроки в строке - Алгоритм Морриса-Пратта
    • Как найти все комьютеры в сети
    • Как найти все комьютеры в сети 2
    • Как найти все комьютеры в сети 3
    • Как найти все комьютеры в сети 4
    • Точный поиск подстроки в строке - Не такой уж наивный алгоритм
    • Поиск на винчестере
    • Точный поиск подстроки в строке - Алгоритм оптимального несовпадения
    • Алгоритм обхода препятствий
    • Нахождение максимальной повторяющейся подстроки
    • Точный поиск подстроки в строке - Турбо - обращенние сегмента
    • Как найти окно по неполному названию
    • Определение окончания работы другого приложения
    • Каким образом, программным путем, можно узнать о завершении запущенной программы
    • Firewall на страже безопасности
    • Видеть подсказки все время, пока поле редактирования имеет фокус
    • Как определить работает ли уже данное приложение или это его первая копия
    • Первый COM-сервер
    • Первый CORBA сервер
    • Показать вторую форму, а заголовок первой оставить активным
    • Перевод в верхний регистр первого вводимого символа
    • Установка для каждого слова строки верхнего регистра для первого символа и нижнего регистра для всех остальных
    • Использование пятого постулата Дейта
    • Как зафиксировать один или несколько столбцов в TDBGrid
    • Как зафиксировать один или несколько столбцов в TDBGrid 2
    • Заставить мерцать кнопку приложения на панели задач
    • Исследование Macromedia ShockWave Flash Projector v3.0
    • Как сделать WebBrowser плоским вместо 3D
    • Несколько колонок в TFileListBox
    • Реализация анимации без мерцания
    • Компонент для работы с FLIC-анимацией
    • Плавающая палитра
    • Сделать плавающую панель
    • Плавающие панельки
    • FloatSpinEdit. Компонент для ввода целых и дробных чисел
    • Функция представления чисел с плавающей точкой и нужным числом разрядов
    • Класс для манипулирования списком вещественных чисел
    • Преобразование float в строку для SQL-сервера
    • Функция, представляющая вещественные числа словами
    • Как заставить мигать кнопку программы на панели задач
    • Вылет окна
    • Вылет окна 2
    • Обзор некоторых особенностей элементов управления библиотеки FM20.DLL
    • Приложение Монитор каталогов
    • Встраивание своего кода в чужие проги с целью краканья на лету на примере FontLister
    • Дополнительное выравнивание пропорциональных шрифтов
    • Отображение списка шрифтов
    • Получить свойство шрифта по его дескриптору
    • Получить список CharSets, поддерживаемых шрифтом
    • Управление настройками шрифта
    • Сохранение параметров шрифта в INI-файле
    • Включение шрифта как ресурс в EXE
    • Свойства шрифта Style и Color в виде строки
    • Сохраняем и загружаем TFont и INI файлах
    • Сохранить шрифт в реестр или в поток
    • Временно запретить форме перерисовываться
    • Временно запретить форме перерисовываться 2
    • Как заставить появляться хинт, когда я захочy
    • Форматирование строки с использованием подстановочных символов
    • Форматирование валюты в соответствии с региональными установками
    • Вывод даты в нужном формате
    • Показать диалог форматирования
    • Форматирование диска в Win32
    • Как форматировать диск
    • Неоднократное использование параметра формата
    • Изменение MessageDlg
    • Форма окна по Bitmap
    • Красота - это страшная сила (Дизайн окон)
    • Градиентная заливка формы
    • Включение в библиотеку форм
    • Список окон с кнопкой на панели задач
    • Вычислитель математических формул
    • Компонент, позволяющий отображать формулы
    • Формулы передачи данных для начинающих
    • Посчитать строку с формулой
    • Сделать форму меньше 112 пикселей
    • Получить изображение формы в виде Bitmap и поместить его в буфер обмена
    • Вывести окно на передний план
    • Показать нужную форму по имени класса
    • Форма окна по картинке
    • Найти все классы, зарегистрированные классом формы
    • Рисовать на заголовочной полосе формы
    • Определить щелчок мышкой по заголовку формы
    • Изменить параметры создания формы - добавить прозрачность
    • Показывать содержимое формы при перетаскивании
    • Полезные команды для редактирования формы
    • Последовательность событий жизненного цикла формы
    • Событие при потере и установке фокуса для формы
    • Как сделать так, чтобы окно было во весь экран
    • Форма как графический объект
    • Замена Form на FormIni
    • Помещение формы в DLL
    • Показать форму в TScrollBox
    • Обнаружить на форме одновременное нажатие нескольких клавиш
    • Рождение, жизнь и гибель формы
    • Создание окна в виде бублика
    • Форма Delphi на панели задач
    • Как работать с формой, куда динамически передаются страницы (PageControl) из форм-хранителей (с использованием наследования)
    • Автоматическое сохранение и восстановление свойств формы
    • Режимы разрешения для формы
    • Создать форму с закругленными краями
    • Как сохранить всю форму в файл (как Delphi в .dfm)
    • Форма поверх всех других приложений
    • Форма выше всех других форм
    • Как прикрепить свою форму к другому приложению
    • Сохранение TForm и ее свойств в BLOB-поле
    • Помещение формы в поток
    • Как заставить форму находиться позади всех окон в системе
    • Где надо написать присвоения, чтобы они использовались во всех процедурах
    • Прерывание цикла FOR
    • Циклический опрос компонентов
    • Четвёртая кнопка на заголовочной полосе окна
    • Библиотека FoxOleDataSet
    • Синий экран при исключениях FPU в Win9X
    • Рисование фрактальных графов
    • Управление игрой FreeCell
    • Разрушение модальной формы при деактивации
    • Как получить список доступных носителей
    • Освобождение экземпляров формы
    • Освобождение памяти
    • Освобождение памяти 2
    • Освобождение памяти 3
    • Как узнать доступные сетевые pесуpсы
    • Освобождение записей
    • Удаление объектов, освобождение памяти
    • Как определить откуда был запущен процесс
    • Как можно проверить, запущена программа с локального диска или с сетевого окружения, то есть с сети
    • Узнать откуда была установлена Windows
    • Присоединиться к FTP серверу и загрузить с него файл
    • Преобразовать TFileTime в TDateTime
    • Форма во весь экран
    • Форма во весь экран 2
    • Полноэкранный режим
    • Как запустить приложение в полноэкранном режиме
    • Полноэкранный режим формы
    • Общая техника использования функций и процедур – получить дату создания файла
    • Заголовок и стандартные директивы
    • Передача функции как параметра
    • Функция для работы с палитрами и RGB
    • Указатель на функцию
    • Указатель на функцию 2
    • Вычисление автокорреляционной функции
    • Оптимизация функции методом деформируемого многогранника (Метод Нелдера-Мида)
    • Обучение - Классы
    • Advanced Draw
    • Проблема проектирования искуственного интелекта в компьютерных играх
    • ИИ - с чего начать
    • Нечеткая логика
    • Алгоритм поиска работы в играх типа Settlers. Также постейший AI
    • Анимация спрайтов
    • АнтиЧит - 4 способа борьбы
    • Аркадный движок
    • Создание игровых архивов
    • Изменение гаммы спрайта
    • Collision
    • Искусственный интеллект в CRPG
    • Дизайн игр
    • DXInput
    • DXPlay
    • Секрет скорости Казаков
    • Опять шрифты. Нормальная процедура отображения графических шрифтов
    • Создание шрифтов формата BMP для использования в играх!
    • Иерархия и список объектов
    • Изучаем DelphiX - Часть 0 - Теория
    • Изучаем DelphiX - Часть 1 - Первая игра
    • Изучаем DelphiX - Часть 2 - Усложняем нашу игру
    • Изучаем DelphiX - Часть 3 - Крутим спрайты
    • Изучаем DelphiX - Часть 4 - Разбираем классы
    • Изучаем DelphiX - Часть 5 - AI
    • Изучаем DelphiX - Часть 6 - Мультиплеер
    • Изучаем DelphiX - Часть 7 - Звуки и музыка
    • Изучаем DelphiX - Часть 8 - The End
    • Локализация игр на дому - Часть 1
    • Локализация игр на дому - Часть 2
    • Локализация игр на дому - Часть 3
    • Создание Главного Меню в Игре - Часть 1 - Кнопки и ЧекБоксы
    • Создание Главного Меню в Игре - Часть 2 - EDIT
    • Создание редактора карт в стратегиях типа WarCraft
    • Методы вывода спрайтов
    • Создание Миникарты к Стратегиям
    • Создание меню
    • Создание кнопок (не спрайтовых) для использования в игре
    • Основы вскрытия ресурсов игр для начинающих
    • Статья по динамической загрузке спрайтов
    • Система рационального создания спрайтов
    • Обрезание спрайтов
    • DELPHIX - TDXSound. AudioStream, стерео эффекты
    • Текст с эффектами
    • Туториал по DelphiX
    • Видео формат для использования в играх. Со звуком формата WAV (скоро будет MP3)
    • Игра отражений
    • Гамма распределение
    • Гауссово размывание (Gaussian Blur) в Delphi
    • Гауссово размывание (Gaussian Blur) в Delphi (продолжение) - Создание тени у метки
    • GDI - графика в Delphi
    • Нахождение общих элементов двух массивов
    • Генетические алгоритмы
    • Генерация звукого сигнала на встроенном динамике
    • Создание уникального ID для новой записи
    • Генерация случайного пароля
    • Как сгенерировать случайный пароль
    • Генератор SQL-запросов Insert, Update
    • Немного геометрии
    • Гипергеометрическое распределение
    • Вычисление немецких праздников
    • Узнать существущие имена таблиц БД Access
    • Получить список запущенных приложений, проверить запущена ли программа
    • Определение активного подключения
    • Как узнать, какой язык активен в Windows
    • Ошибка EOLESYS..OPERATION UNAVAILABLE (операция недоступна) при использовании GETACTIVEOLEOBJECT
    • Получаем из реестра количество активных потоков, загруженность процессора и т.д.
    • Получить позицию активного окна
    • Определение возраста
    • Получение информации об альясах
    • Отображение всех псевдонимов в ComboBox
    • Получение пути псевдонима и таблицы
    • Получение пути псевдонима и таблицы 2
    • Получение пути псевдонима и таблицы 3
    • Получение пути псевдонима и таблицы 4
    • Получить все возможные разрешения экрана
    • Как получить все Dial-Up соединения
    • Получаем всю информацию о файле
    • Как получить список всех запущенных процессов
    • Получаем заголовок чужого компонента, который под мышью
    • Получить приложение, ассоциированное с указанным расширением файлов
    • Как узнать версию программы
    • Как экстрагировать фрейм из AVI
    • Определение базовой системной информации
    • Как получить дату BIOS
    • Как в Delphi определить дату BIOS
    • Получить дату BIOS
    • Получение серийного номера BIOS
    • Как из Handle битовой картинки, получить адрес битового изображения в памяти
    • Получение значения бита в двойном слове
    • Как выяснить размер BLOB-поля
    • Определить букву CD-ROM
    • Получить информацию о классе
    • Получение ссылки на экземпляр класса
    • Получение информации о классе и об окне
    • Вычисление тактовой частоты процессора
    • Получение параметров командной строки приложения
    • Получить текущую глубину цвета
    • Как узнать размеры TComboBox с показанным выпадающим списком до показа списка
    • Как узнать имя компьютера
    • Определяет наличие СОМ портов
    • Как получить результат работы консольной программы
    • Узнать директорию Cookie
    • Определение количества CPU
    • Получение информации о процессоре
    • Как определить скорость процессора
    • Как определить скорость процессора 2
    • Как определить скорость процессора 3
    • Как определить тип процессора
    • Определение фирмы производителя CPU
    • Узнать текущие время и дату по Гринвичу
    • Как захватить текущий URL из окна Internet Explorer
    • Получить дескриптор текущего курсора
    • Как узнать текущие координаты мышки
    • Получение целого числа часов от начала суток
    • Определение текущего времени, отдельно часы, минуты и секунды
    • Определить SID текущего пользователя
    • Как по имени Базы Данных получить ссылку на компоненет TDataBase
    • Универсальная функция возврата значения элемента даты
    • Как выяснить дату последнего изменения файла
    • Как получить дату и время создания файла в виде TDateTime
    • Как определить день недели
    • Как узнать путь базы данных и её имя
    • Узнать физическое расположение локальной БД по Alias
    • Определение типа базы данных
    • Получение DC элемента управления
    • Как узнать Browser по умолчанию
    • Как узнать путь к браузеру по умолчанию
    • Получить установленный по умолчанию Screen Saver
    • Как во время компиляции модуля определить, под какой версией Delphi она происходит
    • Как получить имя папки pабочего стола (не чеpез registry)
    • Как взять Handle рабочего стола для манипуляций с иконками рабочего стола
    • Получение даты создания каталога
    • Вывести все файлы директории
    • Вычисление размера каталога
    • Как подсчитать занимаемое директорией место
    • Определение суммарного размера файлов в папке, включая вложенные
    • Процедура вычисления размера каталога
    • Как определить размер свободного места на диске
    • Получение идентификатора диска
    • Получение информации о диске
    • Получить список дисков
    • Определить тип дискового накопителя
    • Получение списка экспорта dll
    • Как из DLL узнать узнать полный путь к этой DLL
    • Как получить версию моей DLL
    • Как узнать автора файла документа
    • Как получить доменное имя по IP
    • Как узнать имя домена Windows NT или 2000
    • Получить информацию о перечисляемых типах
    • Как получить переменные окружения типа PATH и PROMPT
    • Как получить переменные окружения типа PATH и PROMPT 2
    • Как получить строку сообщения об ошибке Windows код которой получен функцией GetLastError
    • Извлечь основную иконку EXE-файла
    • Получение иконки для зарегистрированного расширения по его имени
    • Получение значений полей из текстового файла
    • Как получить список файлов и поддиректорий в указанной директории
    • Получение системной иконки, ассоциированной с файлом в данной системе
    • Получение файла из сети
    • Загрузить файл по HTTP
    • Получить иконку файла по ярлыку
    • Получаем имена файлов, скопированных в буфер обмена
    • Как прочитать владельца файла
    • Получение размера файла
    • Как определить размер файла
    • Как определить размер файла 2
    • Как определить размер файла 3
    • Получить размер файла
    • Как перед скачиванием узнать размер файла
    • Получение информации о версии файла
    • Определить букву первого CD-ROM
    • Как получить дескриптор текущего окна
    • Получить имена свободных com портов
    • Получение текста из буфера обмена без использования модуля Clipbrd
    • Получение OpenGL расширений
    • Получить доступ в определенной части GUID
    • Как получить хэндлы всех пpоцессов, котоpые запущены на данный момент в системе
    • Получить Handle и имя класса окна под мышкой
    • Поличение серийного номера IDE диска
    • Получить серийный номер диска
    • Получить серийный номер диска 2
    • Как получить полный исходник HTML
    • Получение иконки из ICO, EXE, DLL
    • Получение иконки из ICO, EXE, DLL 2
    • Получение уникального номера, под которым можно вставить запись в таблицу
    • Получаем ID3Tag v1
    • Как получить закладки IE
    • Извлечение изображения из BLOB-поля
    • Получить картинки из MessageDlg
    • Захват части изображения
    • Получение списка вложенных каталогов
    • Получить тип интернет соединения
    • Как при создании объекта TThread передать ему некоторое значение
    • Взятие интеграла методом Симпсона
    • Получить информацию о целых типах
    • Получение IP-адреса
    • Получение IP-адреса и маски для всех сетевых интерфейсов
    • Определить состояние CapsLock
    • Определить состояние CapsLock 2
    • Определить состояние CapsLock 3
    • Как получить более светлый или более тёмный цвет
    • Получение имени файла из его ярлыка
    • Получение списка DLL загруженных приложением
    • Как получить информацию о локальных настройках системы
    • Получение локального имени компьютера
    • Как узнать адрес LPT-порта
    • Получить MAC адрес
    • Получение значения Memo-поля с помощью Query
    • Получить информацию о методах
    • Смешиваем два цвета
    • Получить список установленных модемов в Win95-98
    • Получить список установленных модемов в Win95-98 2
    • Как определить состояние модема под Win32
    • Получение имени модуля
    • Получение MP3 тэга
    • Получить язык MS Word
    • Определение своего IP адреса
    • Извлечь адреса сетевых карт
    • Получить список доменов
    • Получение имени компьютера в локальной сети по его IP адресу
    • Получение сетевого имени пользователя
    • Автоматическое получение следующего имени файла в каталоге
    • Как получить число и список всех компонентов, расположенных на TNoteBook
    • Как узнать имя домена Windows NT-2000
    • Получить список зарегистрированных под NT пользователей
    • Как получить количество цветов в системной палитре
    • Получение интерфейса объекта из OleVariant
    • Получаем имена ODBC-источников
    • Получение информации о типе и версии операционной системы
    • Получить иконку чужого окна
    • Как определить свой IP адрес
    • Нахождения собственного IP
    • Приём и обработка пакетов переданных методом SendText - с учётом склеенных и полученных неполностью пакетов
    • Проверка имени файла на наличие запрещённых символов
    • Получение родительской формы компонента
    • Как получить определённую часть текста из RichEdit
    • Способ высосать пароли из едитов определенных программ
    • Тянем пароли из кэша
    • Как узнать полный путь и имя файла загруженной DLL
    • Как определить, какие диски находятся на компьютере
    • Получение MAC адреса компьютера
    • Получить имя компьютера по IP
    • Получить Primary Domain Controller (PDC)
    • Как узнать платформу
    • Получить родителя пунктов контекстного меню
    • Как получить POST данные
    • Получить статус питания
    • Как узнать драйвер и порт принтера
    • Как узнать минимальные поля для принтера
    • Как найти все форматы бумаги, поддерживаемые принтером
    • Как прочитать список возможностей принтера
    • Как получить разрешение принтера по умолчанию
    • Как получить статус принтера
    • Как получить информацию о заданиях на принтере
    • Получение дополнительных привилегий под НТ
    • Получение количества тактов процессора с момента перезагрузки
    • Получить сведения о процессе
    • Получить количество памяти, занимаемое процессом
    • Получение типа процессора
    • Вывести информацию о возможных значениях свойств
    • Получить список свойств компонента
    • Как прочитать весь список Published методов
    • Как получить список всех published свойств (имена и типы)
    • Как получить список всех published свойств (имена и типы) 2
    • Получить многострочные значения из реестра и преобразовать их в TStringList
    • Получить все имена ресурсов, что были загружены данным приложением
    • Как найти корневой каталог
    • Взять RTF-текст из запущенного MS Word без использования буфера обмена
    • Взят RTF отформатированный текст из TRichEdit
    • Получение списка окон, с возможностью указания типа окна
    • Получение списка процессов в Windows 9x и NT
    • Как извлечь Red, Green, Blue составляющие из определённого цвета
    • Как получить ширину ScrollBar
    • Определяем отправителя
    • Как узнать серийный номер аудио CD
    • Как прочитать или установить принтер по умолчанию
    • Получить или установить дату для директории
    • Как узнать или установить аттрибуты файла
    • Установить или получить статус Off-Line
    • Как получить или установить приоритет процесса в Win9x или Me
    • Как узнать и поменять разрешение экрана
    • Определить и выставить значение текстового свойства
    • Получить и установить системные цвета
    • Получаем и устанавливаем различные режимы видеоадаптера
    • Получение и установка видеорежимов в Windows
    • Получить или установить задний фон в TWebBrowser
    • Получение уведомлений от оболочки (Shell)
    • Получить иконку из ярлыка
    • Как получить короткий путь файла если есть длинный
    • Как считать сигнал с микрофона
    • Извлечение звуков из системного динамика под Windows95
    • Извлечение звуков из системного динамика под Windows95 2
    • Получить звук с микрофона
    • Получить все поддиректории указанной директории
    • Взять один символ из потока памяти
    • Получить системный фокус приложения
    • Вывести информацию о системе
    • Получить шрифт системного меню
    • Получение информации о таблице
    • Получение физического пути к таблице
    • Получить дескриптор панели задач
    • Получение информации о TaskBar
    • Определить позицию панели задач
    • Определить позицию панели задач 2
    • Получить дескриптор окна, которое владеет кнопками запущенных программ на панели задач
    • Как оперделить все IP и порты на моем компьютере
    • Как получить текст HTML Документа из TWebBrowser без тегов
    • Как получить текст HTML Документа из TWebBrowser без тегов 2
    • Извлечение текста из TMemoField
    • Обнаружить, использует ли пользователь стиль XP или классический стиль
    • Как получить список часовых поясов
    • Разбивка строки на слова
    • Как получить весь размер системной памяти
    • Получить прозрачный цвет
    • Функция, возвращающая тип
    • Получить список зарегистрированных Win32 модулей и их версий
    • Определить доменное имя, в которое зашел пользователь
    • Получить список пользователей
    • Получить список пользователей, подключённых к сети
    • Пример получения имени пользователя и домена под которым работает текущий поток или процесс
    • Как узнать имя пользователя
    • Как определить bitrate WAV файла
    • Как определить продолжительность в секундах wav файла
    • Получить номер недели по дате
    • Как получить закэшированные пароли в Win9x
    • Получить тип файла Windows
    • Как узнать версию Windows
    • Как узнать версию Windows 2
    • Получить текст заголовка определенного окна
    • Узнать путь к каталогам Windows
    • Выбрать слово из строки по номеру
    • Получить сообщение о переключении сессии в XP
    • GIF для HTML в EXE
    • Получить размер GIF-картинки
    • Как работать с GIF файлами
    • Как работать с GIF файлами 2
    • Кривая Гильберта
    • Как добавить функции картографирования в приложение
    • Глобальный хук на клаву
    • Глобальный дескриптор исключений
    • Эффективно организовать объявление глобальных переменных
    • GLScene - Трехмерный звук
    • GLScene - Что такое GLScene
    • GLScene - Вставка моделей и их анимация
    • GLScene - Космосим на GLScene
    • GLScene - Космосим на GLScene. Часть 2
    • GLScene - Спецэффекты - Огонь
    • GLScene - Первые шаги
    • GLScene - Примитивное движение
    • GLScene - Текстуры
    • OpenGL - Рисование геометрических фигур
    • Основы работы c OpenGL в Delphi - инициализация в Windows
    • Уменьшение мерцания ListBox в обработчике OwnerDraw
    • Алгоритм шифрования ГОСТ 28147-89
    • Алгоритм шифрования ГОСТ 28147-89. Продолжение
    • Как перейти к указанной записи в БД
    • Переместиться в конец файла
    • Плавный переход одного цвета в другой
    • Алгоритм градиентной заливки
    • Создание градиентной заливки
    • Компонент градиентной раскраски областей
    • Табуляция в графическом ListBox
    • Компоненты для работы с графикой
    • Графический редактор
    • Как сделать графический Hint
    • Построение графика
    • График и отображаемый в память файл
    • График функции
    • Сетка и отображаемый в память файл
    • Grid с человеческим лицом
    • Компоненты для печати TStringGrid и TDBGrid
    • Как заставить GroupBox прорисовать на форме свой Caption неактивным цветом
    • GROUPFILE и ADDITEM для групп
    • Сгруппировать свойства наподобие Font
    • Автоматическая генерация GUID в редакторе кода
    • GUI. Перегрузка контролами
    • Сжатие по алгоритму Хаффмана
    • Наполовину активное окно
    • Полупрозрачная форма в Win2000
    • Полупрозрачное окно в Win2000
    • Зависание Delphi 4(5)
    • Как подвесить WIN или DOS
    • Создание hardlink и symbolic link
    • Модуль для подсчета CRC64
    • Модуль для подсчета хеш-суммм с помощью MD5
    • Как выяснить имеет ли объект определённое свойство
    • Как определить, есть ли некоторое свойство у объекта
    • Является ли шрифт шрифтом с фиксированной шириной
    • Как узнать, была ли перемещена форма
    • Как узнать - присутствует ли мышка
    • Как узнать есть ли у мыши колесико
    • Определение наличия в процессоре технологии MMX
    • Как во время выполнения определить поддерживает ли обьект заданное свойство
    • Как узнать, есть ли в приёмном буфере RS232 данные
    • Как определить наличие сопроцессора
    • Как выяснить установлены ли в системе шрифты TrueType
    • Асталависта - территория взлома
    • Управление метками томов дисков
    • Серийный номер тома HDD
    • Описание и исходник пирамидальной сортировки
    • Диспетчер кучи для объектов одного размера
    • Живая открытка
    • Hello, MiniProg
    • Hello, MiniProg 2
    • Доступ к справочной информации
    • Обработать нажатие на кнопку Help в диалоговом окне
    • Файл документа справочной информации
    • Оглавление файлов помощи (Help Files Contents)
    • Как привязать файлы помощи в Delphi
    • Показ диалога Help Search
    • Показ диалога Help Search 2
    • Показ диалога Help Search 3
    • Как вызвать подсказку к подсказке
    • Как использовать файлы справки
    • Чтобы в приложении вызывался Help с окошечком для поиска раздела
    • Создание файла справки из html-страниц
    • Из шестнадцатеричного числа в целое
    • Из шестнадцатеричного числа в двоичное
    • Процедура для преобразования HEX чисел в Integer
    • Из HEX и Integer
    • Из HEX и Integer 2
    • Преобразование шестнадцатеричных чисел в целые
    • Загрузить web-страницу со скрытым IP
    • Скрывать свернутые дочерние формы MDI приложения
    • Как запретить показ курсора в TEdit и ему подобных контролах
    • Скрыть свойства в IDE
    • Скрыть окна IDE во время проектирования
    • Скрыть статус соединения с Интернетом с TrayBar
    • Скрыть истинный IP
    • Спрятать горизонтальную или вертикальную полосу прокрутки в TListView
    • Как спрятать окна MDI Child
    • Как отключить курсор мыши
    • Скрытие или отображение процесса из списка процессов
    • Скрыть кнопку программы на панели задач
    • Как скрыть свойства объекта
    • Как убрать публичное свойство компонента
    • Скрыть панель задач
    • Как спрятать заголовок формы
    • Спрятать Titlebar
    • Как спрятать кнопки в заголовке окна
    • Спрятать часы в Tray
    • Скрыть Tray, часы, кнопку ПУСК, панель задач
    • Подсветить элемент списка по движению мышки
    • Подсветка синтаксиса
    • Компонент для подсветки синтаксиса
    • Расширения оболочки Windows - Всплывающие подсказки
    • Как показать подсказки Hints для элементов меню
    • Выводим подсказки на TStatusBar
    • Использование всплывающих подсказок HINTS
    • Hint в выпадающем списке ComboBox
    • Как вывести Hint для ячейки DBGrid
    • Функция, которая работает быстрее чем HiWord
    • Hooks - аспекты реализации
    • Перехват функции в собственном приложении
    • Использование НООК в Delphi
    • Как отловить нажатия клавиш для всех процессов в системе
    • Перехват (Hook) клавиатуры (программа Sendkeys)
    • Перехватить нажатие клавиши на клавиатуре
    • Функции WinAPI Hook
    • Пример компонента HotSpot
    • Создание собственных горячих клавиш
    • Как повесить винду
    • Как долго запущена Windows
    • Как узнать количество бит в цветовой палитре
    • Как узнать количество бит в цветовой палитре 2
    • Как обрабатывать сообщения
    • Как использовать ChartFX
    • Как работать с палитрой в Delphi
    • Показать код HTML страницы в TMemo
    • Как получить цвет строки в HTML формате
    • Как преобразовать шестнадцатиричный цвет HTML в TColor
    • HTMLEditor - Краткий обзор
    • Компонента HTML - редактора
    • Закачать файл на WEB-сервер с помощью HTML
    • Как сохранить веб страничку в Bitmap
    • Скопировать HTML-код в буфер обмена
    • Перевод строки HTML кода в цвет
    • Как сохранить веб страничку в JPEG
    • Преобразование HTML в RTF
    • HTTP кодирование строки
    • Пример HTTP Get - загружаем файлы и страницы из Интернета
    • Вывести результат запроса HTTP Post
    • Работа с HTTP протоколом
    • HyperText Transfer Protocol - протокол обмена WWW-серверов
    • Огромные LCK-файлы
    • Огромные числа
    • Определить ширину и высоту символа
    • Установка Interbase и добавление пользователя
    • Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию
    • Программное создание и удаление базы данных Interbase, а так же выполнение SQL-скриптов
    • Описание протокола ICMP (Internet Control Message Protocol)
    • Иконки в PopupMenu
    • Иконка на TrayBar - пример 2
    • Иконка на TrayBar
    • Как поместить иконку в Tray
    • Как создать BMP из ICO
    • Как создать BMP из ICO 2
    • Как создать BMP из ICO 3
    • Как создать BMP из ICO 4
    • Преобразование иконок в Gliph-ы
    • Как поместить иконку в окошко подсказки
    • Как поместить иконку в TrayBar
    • ICQ2000 сделай сам 1
    • ICQ2000 сделай сам 10
    • ICQ2000 сделай сам 2
    • ICQ2000 сделай сам 3
    • ICQ2000 сделай сам 4
    • ICQ2000 сделай сам 5
    • ICQ2000 сделай сам 6
    • ICQ2000 сделай сам 7
    • ICQ2000 сделай сам 8
    • ICQ2000 сделай сам 9
    • Просмотр и редактирование тэга ID3 (MP3)
    • Проверка наличия IDAPI
    • Конфликт IDAPI German и English
    • Ограничения IDAPI
    • Часто задаваемые вопросы по дизассемблеру IDA Pro
    • Установка и использование IDA Pro
    • Модуль для IDEA шифрования
    • Пишем КейГен для IDentify - Version 1.1
    • Активизация и использование в IDE окна CPU
    • Записать и проиграть нажатие клавиш в IDE
    • Восстановить позицию по умолчанию панелей инструментов в IDE Delphi
    • Программно управлять меню Инструменты в среде Delphi
    • Работа с IDE из программы
    • Как проверить готовность диска А
    • Как проверить готовность диска А 2
    • Как нажать кнопку в TWebBrowser, когда в окне есть несколько кнопок
    • Удалить временные файлы IE
    • Автоматическое заполнение web-форм в запущенном IE
    • Как вызвать команды Find, Options или View Source
    • Как автоматически заполнить поля формы в IE
    • Получить выделенный текст из окна IE
    • Прерывать сообщения Internet Explorer
    • Контролирование IE при помощи OLE
    • Как добавить пункт в контекстное меню IE
    • Обновить все окна программы Internet Explorer
    • Заставить IE перечитать установки из реестра
    • Как прочитать или изменить StartPage IE
    • Получить версию IE
    • Условие создания главной формы
    • Получение одной строки из двух (функция подобная IIF в Foxpro)
    • ИИ - Урок 2 - Архитектура и основные составные части систем ИИ
    • ИИ - Урок 1 - Базовые понятия ИИ
    • ИИ - Урок 7 - Бинарные деревья
    • ИИ - Урок 3 - Системы распознавания образов (идентификации)
    • ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 2
    • ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 3
    • ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 4
    • ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 5
    • ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 6
    • ИИ - Урок 8 - Экспертные системы
    • ИИ - Урок 4 - Логический подход к построению систем ИИ
    • ИИ - Урок 9 - Машинная эволюция
    • ИИ - Урок 9 - Машинная эволюция. Часть 2
    • ИИ - Урок 6 - Пролог
    • ИИ - Урок 5 - Язык Рефал
    • Перемещение иконок между несколькими TImageLists
    • Сохранить TImageList в файл со всеми картинками
    • Элементы меню на основе изображений
    • Плавно превратить один рисунок в другой
    • Сканирование изображений
    • Как поместить картинки в ComboBox
    • Изменение палитры при выводе изображения
    • За какое время было создано изображение
    • Хитрость вывода изображения
    • Заполнение изображением MDI-формы
    • Заполнение изображением MDI-формы 2
    • Заполнение изображением MDI-формы 3
    • Заполнение изображением MDI-формы 4
    • Карта высот картинки
    • Перемещение Image
    • Как сделать прямоугольник для выделения части картинки для редактирования
    • Вращение изображения
    • Вращение изображения 2
    • Запись картинки в ADO таблицу
    • Загрузка изображений в Blob-поля
    • Помещение изображения в буфер обмена
    • Как поместить графический элемент в TListBox
    • Помещение изображения в ячейку StringGrid
    • Протокол IMAP4
    • Как передать картинку по сети через ServerSocket
    • Скопировать и вставить Bitmap из буфера
    • Упаковка изображения, хранимого в TBitmap, в OleVariant для передачи по COM-DCOM
    • Подсветить изображение
    • Перетаскивание картинки мышью
    • При увеличении размера компонента TImage
    • Масштабирование изображения
    • Масштабирование картинки по ширине или высоте
    • Сделать изображение более четким
    • Растягивание изображения
    • Распаковка изображения из OleVariant в TBitmap, для передачи по COM-DCOM
    • Симуляция нажатия кнопки при наличии DBGrid
    • Непосредственный IF (Immidiate IF)
    • Автоматически создать реализацию по объявлению в IDE
    • Импорт большого CSV файла
    • Импорт больших файлов с разделителями
    • Импортирование, или обертка вызовов функций DLL
    • Директива компилятора - INCLUDE
    • Расширяем возможности кнопок в Delphi
    • Инкрементальный поиск в ListBox
    • Инкрементальный поиск в ListBox 2
    • Поиск значения при вводе
    • Поиск значения при вводе 2
    • Инкрементация строкового поля
    • Почему не всегда верно обновляются IndexDefs по Update
    • Индекс БД в другом каталоге
    • Обработка исключения index not found
    • Косвенный вызов формы
    • Определить, есть ли активное соединение с Интернетом
    • Определить, есть ли активное соединение с Интернетом 2
    • Добавляем Cookies
    • Проверка наличия соединения с интернетом и доступности сетевых ресурсов
    • Установить соединение с Интернет
    • Подключиться к Интернету, определить активные соединения, определить и сохранить параметры соединения
    • Работа с Интернетом и модемом
    • Как сделать обмен файлами
    • Интернет и безопасность
    • Использование Internet-функций Win32 API
    • Как заставить TMediaPlayer проигрывать одно и тоже бесконечно (AVI например)
    • Показ даты, времени и состояния клавиш в строке состояния
    • Вшивание информации в растровые рисунки
    • Как инсталлировать INF файл
    • Как указать системе на необходимость сбросить буфер INI-файла на диск
    • Проблемы ini-файла
    • Как создать Ini-файл в директории программы
    • Работа с INI-файлами
    • Алгоритм проверки контрольного числа ИНН и страхового номера ПФ
    • Краткое описание Innerfuse Pascal Script
    • Использование InputBox и InputQuery
    • InputBox для ввода пароля
    • Диалог для ввода значения
    • Сортировка вставками
    • Сортировка простыми вставками
    • Вставить Combobox в DBGrid
    • Вставка текста в TMemo в текущую позицию
    • Вставка новой записи через буфер
    • Как сделать, чтобы TMemo и TEdit работали в режиме вставки и замены
    • Как получить список инсталлированных программ
    • Инстолятор
    • Инстолятор 2
    • Как установить BDE
    • Как установить BDE 2
    • Как инсталлировать во время работы программы свои шрифты
    • Как установить клиента InterBase
    • Как установить драйвер принтера
    • Установка SoftIce
    • Вместо печати графики использовать резидентный шрифт принтера
    • Легкая замена TRegistry
    • Вставить Bitmap
    • Состояние кнопки Insert - Insert или Overwrite
    • Вставить RTF-текст в документ MS Word
    • Integer как SmallInt
    • Интеграция Flash в Delphi-приложение
    • Взаимодействие с чужими окнами
    • Интерактивные SQL-запросы
    • Взаимодействуем с Winamp
    • Автоинкрементальные поля и Interbase
    • Автоинкрементальные поля и Interbase 2
    • Автоинкрементальные поля и Interbase 3
    • Как гарантированно сделать backup
    • Изображения и InterBase Blob-поля
    • Как узнать текущие дату и время в Interbase
    • При попытке регистрации UDF возникает ошибка - udf not defined
    • После снесения Interbase Server 5.0 и желания поставить 5.1.1 вылетает ошибка - IBCheck
    • Библиотеки пользовательских функций UDF для Interbase на Free Pascal
    • В InterBase при создании базы ввести параметр для поддержки русского языка
    • Как перехватывать горячие клавиши в StringGrid
    • Как перехватить клавишу табуляции Tab в TEdit
    • Интерфейсы и published свойства
    • Использование интерфейсов и TInterfaceList
    • Объекты автоматизации и интерфейс IDispatch
    • Интерфейс OLE AutoServer
    • Обзор компонентов InternetExpress
    • Интерполяционный поиск элемента в массиве
    • Дает ли Delphi возможность корректно прервать выполнение SQL-запроса (BDE)
    • Поиск пересечений графика с осью OX
    • Интерфейсный объект не всегда освобождается сам
    • Поместить изображение смайлика в TRxRichEdit
    • IntraBob - 32-битный локальный CGI-WinCGI Тестер и ISAPI Отладчик
    • Введение в технологию IntraWeb
    • Преобразование десятичного числа в шестнадцатиричное
    • Преобразование десятичного числа в шестнадцатиричное 2
    • Преобразование целого числа в строку с добавлением ведущих нулей по заданной ширине
    • Класс для манипулирования списком целых чисел
    • Использование указателей на целое
    • Возведение числа в степень
    • Возведение числа в степень 2
    • Преобразование целого числа в набор битов и обратно
    • Преобразовать целое число в восьмеричное
    • Конвертация арабских цифр в римские
    • Перевод целого неотрицательного числа из строкового представления в прописное
    • Получить цвет обратный указанному
    • Инвертировать Bitmap
    • Как инвертировать матрицу
    • Как сделать главную форму полностью невидимой
    • Проверка на вхождение в качестве подпоследовательности
    • Показ in-place подсказки в TListBox и других компонентах
    • Что такое IP-адрес и с чем его есть
    • Поле для ввода IP-адреса
    • Добавление IPERSISTPROPERTYBAG к активным элементам управления
    • Компонент программирования на IPX для Delphi
    • Смотрим IP по E-mail
    • IP - Internet Protocol
    • Протокол межсетевого взаимодействия IP
    • Как преобразовать IP адрес в число
    • Центрирование InputQuery диалога над формой
    • Простейшая авторизация в ISAPI-CGI приложениях
    • ISAPI
    • Проверка ISBN
    • Проверка ISBN 2
    • Проверить, является строка датой или временем
    • Компоненты ISDN
    • Проблема передачи записи
    • Проверить, используется ли формат времени в 24 часа
    • Как проверить, включён ли ActiveDesktop
    • Как проверить, включён ли ActiveDesktop 2
    • Как проверить, имеем ли мы административные привилегии в системе
    • Проверить, имеем ли мы в системе права администратора
    • Как узнать активно ли приложение
    • Как определить - находится ли приложение в режиме отладки
    • Как узнать есть ли в заданном CD-ROMе Audio CD
    • Как проверить инсталлирована ли BDE
    • Проверяем установлена ли BDE
    • Проверить, установлен ли BDE
    • Как узнать - установлена ли BDE
    • Как узнать - установлена ли BDE 2
    • Как узнать - установлена ли BDE 3
    • Проверить, открыт ли CD-ROM
    • Как определить, насдледовано ли свойство от определённого класса
    • Определить, доступен ли COM порт
    • Как проверить соединение с Интернетом
    • Считываем информацию из реестра о наличии соединения с интернетом
    • Проверить соединение с Интернетом и узнать тип соединения
    • Как определить закрытие командного окна в консольном приложении
    • Проверить, находится ли курсор на линии
    • Как определить, запущена ли Delphi
    • Проверить, вставлен ли диск
    • Проверить готовность диска без появления окна ошибки Windows
    • Проверка существования домена в глобальной сети
    • Cуществует ли диск в системе
    • Как определить, является ли диск NTFS
    • Проверка, доступно ли устройство без всяких окошек об ошибках
    • Прочитать список всех запущенных Exe и проверить, запущен ли Exe
    • Определить, имеет ли файл ASCII-формат
    • Как узнать, используется ли файл в данный момент другим приложением
    • Как узнать, используется ли файл в данный момент другим приложением 2
    • Определить, находится ли файл в использовании
    • Определить, в использовании ли файл
    • Проверить, расшарена ли папка
    • Если форма не существует - создать
    • До динамического создания формы узнать, существует ли она
    • Узнать, модальная ли форма
    • Определить, находится ли окно в режиме Выше всех
    • Как определить установлен ли Internet Explorer
    • Как определить - подключен ли компьютер к сети
    • Проверка на вхождение в диапазон
    • Проверить, работает ли программа в Terminal Client Session
    • Определить, что программа запущена в пространстве Virtual PC
    • Определить, что программа запущена в пространстве VMware
    • Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени
    • Как проверить правильность E-mail адреса
    • Каким образом узнать, открыто меню или нет
    • Каким образом узнать, открыто меню или нет 2
    • Определить, поддерживает ли процессор технологию MMX
    • Определение поддержки MMX
    • Определить когда мышь над компонентом, а когда она ушла с него
    • Как узнать, находится ли мышка на форме
    • Узнать, запущена ли программа из пакета MS Office
    • Как узнать, доступен ли в сети сервер MS SQL
    • Как узнать о нажатии NON-MENU клавиши в момент когда меню показано
    • Как определить, из под какой операционной системы запущена программа
    • Проверка наличия числа в массиве
    • Быстрый способ проверить, что число простое
    • Проверить, числовое ли введено значение
    • Как определить подключён ли компьютер к интернету
    • Как проверить находится ли файл на локальном диске
    • Определить, что текстовое поле для ввода пароля
    • Узнать, поддерживает ли компьютер состояния ожидания и сна
    • Как узнать, подключен ли компьютер к сети
    • Находится ли точка внутри фигуры
    • Проверить открыто ли контекстное меню
    • Определить, занят ли порт сокета
    • Как проверить, является ли число простым
    • Проверить, печатает ли текущий принтер в цвете
    • Поддерживает ли процессор технологию 3DNow
    • Проверка на существование свойства
    • Функция определяющая запущен ли сервер удаленного доступа (RAS)
    • Проверить, является ли число вещественным
    • Определить, управляется ли удаленно текущая сессия
    • Приверить, запущен ли сервис
    • Проверить, выделена ли ячейка TStringGrid
    • Определить, нажат ли Shift при старте приложения
    • Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift
    • Определить, загружен ли SoftIce
    • Определение поддержки SSE
    • Определение поддержки SSE 2
    • Узнать, включен ли хранитель экрана
    • Проверить, заблокирована ли рабочая станция
    • Проверить, выделена ли ячейка в StringGrid
    • Содержится ли строка в списке
    • Текущая TTable пуста
    • Как определить, включено ли автоскрытие у панели задач
    • Как узнать, установлен ли на компьютере TCP-IP
    • Обнаружить терминальные сервисы
    • Проверить, развернут ли или свернут полностью TTreeView
    • Определение работы в Delphi IDE
    • Как определить, запущено ли приложение в Windows NT
    • Определить запущена ли программа под системным аккаунтом
    • Как обнаружить активность юзера
    • Проверить, содержит ли окно набор Unicode символов
    • Проверить, установлен ли Word
    • Итерация элементов управления компонента Notebook
    • Создать базовый класс, основывающийся на IUnknown
    • Изометрия
    • Здесь был Я
    • Как использовать Joystick
    • Контроль джойстика в Delphi
    • Основы алгоритма сжатия JPEG
    • Получить или установить разрешение JPEG
    • Преобразовать JPEG в BMP
    • Сохранить в базе картинку формата JPEG
    • Приложение для просмотра изображений JPEG и BMP
    • Работа с JPEG изображением в Delphi
    • Как подгружать JPG-картинки, но чтобы они быстро отображались
    • Включение JPEG в EXE-файл
    • Включение JPEG в EXE-файл 2
    • Как выполнить JavaScript функцию
    • Прыгающая точка
    • Выравнивание текста по ширине как в Worde
    • kaCtrls — библиотека компонент и классов
    • Как держать приложение в минимизированном виде
    • Хранение стилей шрифта
    • Постоянно держать форму на заднем плане
    • Как хранятся строки
    • Установка ловушки для клавиатуры
    • Получить информацию об установленной клавиатуре
    • Симулируем нажатие клавиш на клавиатуре
    • Симулируем нажатие клавиш на клавиатуре 2
    • Симулируем нажатие клавиш на клавиатуре 3
    • Симулируем нажатие клавиш на клавиатуре 4
    • Список установленных раскладок клавиатуры
    • Включение и выключение клавиатуры
    • Пример KeyDown компонента DBNavigator
    • Замена KeyFind
    • Написание кейгена к Ad Muncher 4.3d
    • AirXonix v1.36 - Кейген на Паскале
    • От простого к сложному - три способа взлома на основе Audio MP3 Maker 1.12
    • Кейген для AxySnake v1.15
    • Создание регистрационного кода к Ashampoo WinOptimizer Suite Plus Pack 1.31
    • Эмуляция нажатия клавиш
    • Эмуляция нажатия клавиш 2
    • Убиваем активное приложение
    • Удалить DLL из памяти
    • Как завершить задачу в Windows NT (а заодно получить PID задачи)
    • Как убить задачу, зная только имя EXE
    • Клавиатура не работает
    • KOL - кодоэкономичная объектная библиотека для Delphi
    • Часто задаваемые вопросы о KOL и MCK
    • Создание компонентов для KOL и MCK - Часть 1 - Создание невизуального KOL компонента
    • Создание компонентов для KOL и MCK - Часть 2 - Создание невизуальных MCK объектов
    • Создание компонентов для KOL и MCK - Часть 3 - Создание визуального KOL компонента
    • Создание компонентов для KOL и MCK - Часть 4 - Создание визуальных MCK объектов
    • Справочник по KOL - Функции работы с датами и временем
    • Урок 1 - Базовые знания о KOL - Наше первое окно
    • Урок 10 - Вывод графики на экран
    • Урок 11 - Работа с потоками
    • Урок 12 - Cоздание списка файлов
    • Урок 13 - Жизнь и смерть в режиме RunTime на KOL
    • Урок 14 - MCK - RAD технологи для минималистов
    • Урок 15 - Описание свойств TKOLForm
    • Урок 16 - TKOLListView
    • Урок 2 - Наша первая кнопка или основные элементы интерфейса
    • Урок 3 - Чтоб все было опрятно или расположение обьектов на форме
    • Урок 4 - Hello World или Обработка событий в KOL
    • Урок 5 - Стандартные диалоги
    • Урок 6 - Меню - как много в этом слове
    • Урок 7 - Программа в треe с легкостью
    • Урок 8 - Работа с реестром
    • Урок 9 - Работа с INI файлами
    • Справочник по KOL - Вывод сообщений
    • Справочник по KOL - Системные функции
    • Справочник по KOL - Функции преобразования типов
    • Справочник по KOL - Работа со строками
    • Справочник по KOL - Работа с файлами
    • Взаимодействие с системой - Linux API и Qt Library
    • Перехватчики событий, сигналы и слоты
    • Как клонировать процесс
    • Как отловить CLX форму
    • Как отлаживать консольные приложения
    • Обработка событий Qt в Kylix-приложении
    • Kylix - Первые впечатления
    • Программирование Интернет приложений в Borland Kylix
    • Программирование Интернет приложений в Borland Kylix 2
    • Как перехватывать kernel-signals
    • Как сделать mount
    • Как нарисовать повёрнутый текст
    • Как запустить другое приложение
    • Как получить имя текущего пользователя
    • Как использовать ресурсы
    • 3D-рамка для текстовых компонентов
    • Библиотека для работы с LAN
    • Как выяснить дату последнего доступа к файлу
    • Последний день месяца
    • Получить позицию последнего вхождения подстроки в строку
    • Получить позицию последнего вхождения подстроки в строку 2
    • Взять часть URL, которая следует после названия сайта
    • Как отловить изменение раскладки клавиатуры
    • Копирование выделеных строк из Listbox1 в Listbox2
    • Добавить новые строки в TListBox с прокруткой до конца
    • Выравнивание в ListBox
    • Внешние данные и ListBox
    • Быстрая отрисовка BitMap в компоненте TListBox
    • Поиск в списке любого слова или буквы
    • Как показать Hint для частично видимых элементов ListBox
    • Изменение позиций элементов ListBox с помощью Drag and Drop
    • Изменение позиций элементов ListBox с помощью Drag and Drop 2
    • Изменение позиций элементов ListBox с помощью Drag and Drop 3
    • Изменение позиций элементов ListBox с помощью Drag and Drop 2
    • Проверка ситуации Выход За Границы Списка при нажатии правой кнопки на списке
    • Пример OwnerDraw для Listbox
    • Рисование картинок в TListBox
    • Выровнять текст в TListBox вправо
    • Навигация по выбранным элементам в ListBox
    • Колонки разной ширины в TListBox при помощи табулятора
    • Скопировать строки TListBox в буфер обмена
    • Перенос строк из TListBox в TRichEdit
    • Прозрачный TListBox
    • ListBox с графикой
    • Включение табуляторов в Listbox
    • Заполнение строки определенным символом до нужной длины
    • Округление в меньшую сторону
    • Как перевести в 16-ричный код букву
    • Библиотека для создания динамических SQL скриптов
    • Круглая кнопка, кнопка с изменяющимися размерами
    • Лицензирование активных форм и ActiveX
    • Безжизненный рабочий стол
    • Как сделать стандартные цвета в Delphi светлее или темнее
    • Получить осветлённый цвет
    • Границы для перемещения формы в рабочей области
    • Метод Гаусса решения системы линейных уравнений
    • Подсчет количества строк в текстовом файле
    • Количество строк в текстовом файле
    • Компонент Линия
    • Как можно разорвать соединение с интернетом
    • Мастер управления ярлыками
    • Связывание функций
    • Получаем информацию о ярлыке
    • Колонки в TListBox - Вставка символа табуляции
    • Получить список файлов в ListView как в проводнике
    • Поменять местами пункты ListView
    • Пример загрузки файлов в ListView с иконками
    • Перехват изменения размера колонки в TListView
    • Сортировка ListView в режиме vsReport при нажатии на заголовок колонки
    • Прокрутка для TListView или TTreeView
    • Список чисел и объектов с расширенными возможностями бинарного поиска
    • Отобразить все свойства и события компонента
    • Получить экспортируемые из DLL функции
    • Получить список свойств перечисляемого типа и список их значений
    • Получить список событий и их описание
    • Создание списка списков (TStringList)
    • Сортировать список по алфавиту
    • Список структуры полей таблицы
    • Получить список типов свойств и их описание
    • Перечислить привилегии пользователя
    • Немного о плагинах
    • Маааленькое PING-приложеньице
    • Реализация Linked List Memory Table
    • Получить список загруженных драйверов под NT
    • Загрузка и анализ документа XML
    • Как узнать загрузку процессора (NT – 2000 - XP)
    • Как загрузить адресную книгу
    • Заставить приложение загружать и проигрывать звуковой файл
    • Как загрузить и отмасштабировать JPEGImage в TImage
    • Загрузка Bitmap из .res без потери палитры
    • Как загрузить иконку CD-ROM
    • Работа с ресурсами – загрузка иконки и курсора
    • Загрузка иконки
    • Загрузка изображения или курсора из RES-файла
    • О загрузке дочерней формы (MDIChild) из DLL
    • Загрузить RTF файл из ресурса своего EXE
    • Как загрузить потоковые(stream) данные в WebBrowser не прибегая к открытию файла
    • Загрузка строк из RES-файла
    • Как загрузить строковые данные в WebBrowser не прибегая к открытию файла
    • Загрузка XML в объект
    • Как локализовать (русифицировать) ресурсы какого-либо пакета (runtime package)
    • Локальный общий доступ
    • Локальные операторы языка SQL
    • Local SQL и временная таблица
    • Путь к локальной таблице
    • Функция Locate
    • Поиск по нескольким полям
    • Проблема Lock File Has Grown Too Large
    • Как заблокировать компьютер
    • Фильтр посредством логического поля
    • Автоматический logon к локальной InterBase
    • Ведение log файлов
    • Ограничение log-файла по количеству строк
    • Сиротские Master-записи
    • Процедуры передачи и приема длинных блоков данных, с учетом фрагментации и возможной слепки пакетов, на компоненты TServerSocket и TClientSocket
    • Процедуры передачи и приема блоков данных, с учетом фрагментации и склейки пакетов, построено на TServerSocket и TClientSocket
    • Писать длинные подсказки на StatusBare
    • Как преобразовать длинный IP адрес в короткий адрес-порт
    • Очень длинные меню
    • Определить нажатие клавиши во время выполнения цикла
    • Потеря памяти
    • Object Inspector. Потеря обработчиков событий компонентов фрейма
    • Как уменьшить дату в Paradox
    • Низкоуровневые процедуры обработки звука
    • LStrings
    • Удаление пробелов в начале строки
    • Добавление записей в TStrings, TTreeView или TListView
    • Отображать элементы TListView как группу XP
    • Чередование фона строк в TListView
    • Определить нажатие на CheckBoxe TListView
    • Цветные строки для TListView
    • Определить, по какой колонке в TListView был произведен щелчок
    • Сортировать TListView, используя нужный метод
    • Обмен значениями элементов TListView
    • Предотвратить изменение ширины колонки для TListView
    • Создать TListView, который автоматически пересортирует при щелчке на заголовке колонки
    • Сохранить TListView как HTML страницу
    • Экспорт TListView в TStringGrid
    • Сохранение данных из TListView в XLS
    • Предотвратить появление ошибки при использовании TListView в режиме отчета под манифестом XP
    • XP Themes - Ошибка kernel32 при отображении ListView
    • Получить все выделенные элементы TListView
    • Двоичный поиск для TListView
    • Добавить событие по двойному щелчку на заголовке TListView
    • Переместить элемент в TListView
    • Метод LZW-сжатия данных
    • Как использовать переменную для имени процедуры
    • Реализация Wake для сети – Волшебный Пакет
    • Пример работы с MailSlot
    • Как отправить Email, используя почтовую программу по умолчанию
    • Получить имена установленных почтовых клиентов
    • Отправить Email с вложением для Outlook Express
    • Получить дескриптор главного окна оболочки
    • Hook для главной формы приложения
    • Как сделать ADO-connection
    • Создание каталога
    • Как сделать DLL
    • Написание простейшего эксперта
    • Создание шрифта
    • Создание ярлыка для конкретного файла
    • Создание ярлыка для конкретного файла 2
    • Управление размером сегмента данных
    • Ручное масштабирование формы
    • Заставить динамик пикнуть несколько раз с задержкой между сигналами, не зависящей от частоты процессора
    • Множество модулей данных – одно соединение
    • Два и более обработчика события
    • Хранение нескольких различных файлов в одном исполняемом
    • Как прочитать весь файл, в котором несколько признаков конца файла
    • Подсветить кнопку программы на панели задач несколько раз
    • Несколько методов, обрабатывающих одно сообщение
    • Программа запускается только нужное количество раз
    • Сохранить несколько потоков в сжатый зашифрованный файл
    • Несколько таблиц в одном TDBGrid
    • Несколько таблиц в одном TDBGrid 2
    • MAPI и MS Exchange
    • Отослать письмо с аттачем через MAPI
    • Изменить режим координат
    • Отобразить строку специфической записи
    • Мраморное окно
    • Исследование Marriage for windows v2.3 по-русски
    • Как узнать пароли игроков в Marriage For Windows v 2.3
    • Исследование Masker v2.3
    • Поиск слов по маске
    • Создаем диалог-мастер
    • Компонент MathParser
    • Компилятор математических выражений
    • Использование многомерных массивов в процедурах и функциях из модуля Math
    • Преобразование строки в математическое выражение и получение результата
    • Математика времени
    • Описание функций модуля Math
    • Модуль реализации матричных вычислений для массивов больших размеров
    • Матрицы в Delphi
    • Как заменить строку в матрице
    • Как создать Delphi приложение, которое могло бы увеличивать часть рабочего стола наподобие лупы
    • Как развернуть форму на весь экран, как в играх
    • Как качественно увеличить изображение при помощи билинейной интерполяции
    • Обработка запроса на максимальное раскрытие окна
    • Найти максимальную длину возрастающей подпоследовательности целых чисел
    • Поиск самой тяжелой общей подпоследовательности
    • Вычисление хеш-суммы MD5
    • Разработка MDI приложений в Delphi
    • Фон MDI-окон
    • Задать цвет фона для MDI-формы
    • Проблема всплывающих подсказок в дочерних MDI-формах
    • Меню дочерних MDI-форм
    • Позиция дочерних MDI-окон
    • Почему MDI Child форма при закрывании просто минимизируется
    • Сколько открыто дочерних окон
    • Открытие MDI-окон определенного размера
    • Как сделать родительское окно с фоновым рисунком в клиентской области
    • Как сделать MDI-приложение, где сливаются меню дочернего и главного окна, и полосы инструментов
    • Открытие выбранного файла в работающем приложении
    • Выбор дочерних MDI-окон с помощью набора закладок TabSet
    • Метод встречи в середине атаки
    • Пример отображаемых в памяти файлов
    • Проверить, можно ли отменить последнее действие в TMemo
    • Помещение Memo-файла с ASCII-разделителем в Memo-поле таблицы
    • Как сделать так, чтобы в Memo переносилось не слово целиком, а только та часть слова, которая не помещается
    • Импортирование файла в компонент Memo
    • Как сделать отступ в Memo
    • Показ Memo-поля в DBGrid
    • Показ Memo-поля в DBGrid 2
    • Событие Key Press и курсорные клавиши в TMemo
    • Ограничение длины и количества строк компонента Memo
    • Ограничение на количество строк в TMemo
    • Как запихать в Мемо больше текста, чем оно может вместить по умолчанию
    • Постраничная прокрутка Memo, когда фокус находится на Edit
    • Обнаружение прокрутки TMemo
    • Управление прокруткой Memo
    • Поиск и замена текста в TMemo
    • Поиск в TMemo с использованием TFindDialog
    • Поиск и замена текста в поле МЕМО программно
    • Выделить строку в TMemo при щелчке на ней
    • Сортировка строк в MEMO
    • Поиск строки в редакторе TMemo
    • Как настроить табуляцию в компоненте TMemo
    • При обращении к memo-полю из BDE возникает ошибка Memo too large
    • Как узнать количество видимых строчек в TMemo
    • Memo со своими шрифтами
    • Memo со свойствами Row и Col
    • Как работать с блоками памяти размером более 64K
    • Беседа о распределении памяти
    • Как определить сколько памяти выделено в Delphi для программы
    • Функции для выделения, перераспределения и освобождения памяти
    • Как узнать состояние памяти
    • Принципы работы с памятью в системе Windows32
    • Компоненты – меню
    • Как программно заставить выпасть меню
    • Меню в WEB-браузере
    • Перехват клавиши SHIFT во время выбора пункта меню
    • Как сделать пункты меню с картинками
    • Как главное меню приложения вставить в TToolBar (как в Delphi)
    • Несколько иконок в Delphi exe
    • Грид с объединяемыми ячейками данных
    • Сортировка слиянием
    • Описание сортировки слиянием
    • Как создать нестандартное окно сообщения
    • Как отловить появление MessageBox
    • Текст на кнопках MessageDlg
    • Центрирование информационного диалога (MessageDlg)
    • MessageDlg в обработчике OnExit
    • MessageDlg без Gliph
    • Мониторинг сообщений
    • Как послать некое сообщение всем формам
    • Просматривать сообщения формы
    • Измерить уровень звучания
    • Override, Vitual, Dynamic - методы
    • Работа метода Assign
    • Многострочный Hint 2
    • Midas и COM. Советы и Приемы
    • Использование AutoInc полей в приложениях Midas
    • Короткое имя файла в длинное и наоборот, сокращённое имя файла
    • Альтернативный Метод написания КейГена на примере Professional Minesweeper v1.2 Shareware version
    • Минимизирование формы при запуске
    • Как пользоваться командой шела - MinimizeAll
    • Как минимизиpовать все запущеные окна
    • Сворачивание всех окон
    • Миниатюрное Delphi-приложение
    • Показать миниатюру страницы в TWebBrowser
    • Из региона формы вычитается регион надписи
    • Анимация форм при сворачивании и разворачивании
    • Отображение длинного пути файла
    • Уменьшить форму по щелчку правой кнопкой мышки на TitleBar
    • CHARTFX - минимум максимум
    • Сворачивает все приложение при сворачивании неглавного окна
    • Как сделать, чтобы неглавная форма минимизировалась не на TaskBar, а выше него
    • Обработать моменты сворачивания и разворачивания формы
    • Сворачивание, разворачивание и закрытие компонентов во время выполнения
    • Как заставить мИРК 5.61 работать вечно и убрать напоминания о регистрации
    • Управление mIRC при помощи DDE
    • Впечатления от реального Microsoft Inductive User Interface
    • Как работать с микшером
    • Смешать два цвета с использованием коэффициента прозрачности
    • Смешать два изображения
    • Создать базы данных Access
    • Создать базы данных Access 2
    • Создание двоичных ресурсных файлов
    • Создать массив кнопок во время выполнения
    • Написать компонент для Delphi
    • Создание формы на чистом API
    • О создании Гостевой книги
    • Создание пунктов меню во время выполнения программы
    • Создать GUID во время выполнения программы
    • Как сделать панел в run-time с возможностью изменения размера
    • Создание временного файла
    • Многострочный Hint
    • Получить стартовую команду для установленного почтового клиента
    • Получить размер бумаги в миллиметрах
    • Печать в миллиметрах
    • Заставить мерцать заголовок модального окна при щелчке на родительской форме
    • Минимизация с модальным окном
    • Как создать и вызвать модальный формуляр
    • Установление фокуса при открытии модального окна
    • Функции набора номера модема
    • Передача AT-команд модему на примере поднятия модемом трубки
    • Изменение псевдонима во время выполнения программы
    • Конвертация денежных сумм в строковое выражение
    • Настройка монитора
    • Получить число дней в месяце
    • Получение номера месяца по его имени
    • Преобразование даты, месяц прописью
    • Функция преобразует текстовую строку, задающую название месяца, в номер месяца
    • Придание MDI-формам большей трехмерности
    • Повышение криптоустойчивости шифрования текста любым алгоритмом
    • Округление в большую сторону
    • Вычисление наибольшего общего делителя двух целых неотрицательных чисел
    • Управление MouseOver через Hint
    • Создание мышиного перехватчика
    • Управление мышкой
    • Как получить координаты указателя мыши относительно формы в Дельфи
    • Ограничить область передвижения мыши
    • Как просимулировать нажатие кнопок мыши
    • Отслеживать переход мышки на компонент и уход ее
    • Как заставить мышь сдвинуться на нужную позицию
    • Ловить события мышки вне вашего приложения
    • Как автоматически помещать курсор мышки в центр контрола получившего фокус
    • Движение окружности
    • Перетаскивание компонентов в окне приложения
    • Живой Desktop — вариант использования Shell
    • Как перемещать форму за метку
    • Перемещение изображений по форме с помощью мыши
    • Переместить элементы списка
    • Перемещение пунктов меню
    • Перетаскивание объектов
    • Перемещать объект на сложном фоне
    • Перестроить вкладки TPageControl с помощью Drag and Drop
    • Перемещение таблиц
    • Изменение положения нужного окна
    • Вывести окно на передний план
    • Работа с MP3 Tag-ами
    • MPKEY - Система защиты информации и программного обеспечения
    • Установить звук для TMediaPlayer
    • Определить, когда TMediaPlayer закончил проигрывание
    • Говорит мол невозможно открыть файл
    • Использование Microsoft Agent
    • Просмотреть или отредактировать MS-DOS текст в TMemo
    • Создаем отчет в MS Excel
    • Работа с MSExcel
    • Изменить заголовок кнопки в MessageDlg
    • Сообщения Win32 [ BM ]
    • Сообщения Win32 [ CB ]
    • Сообщения Win32 [ DM ]
    • Сообщения Win32 [ EM ]
    • Сообщения Win32 [ LB ]
    • Реализация передачи по сети сообщений
    • Вывести сообщение во время загрузки Windows
    • Сообщения Win32 [ WM ]
    • Как сообщить всем формам (и невидимым) об изменении глобальных значений
    • Как послать самостийное сообщение всем главным окнам в Windows
    • Обратная связь от MSSQL-сервера к клиенту
    • Добавляет (модифицирует) указанный пользовательский ODBC DSN-источник для доступа к MS SQL-серверу
    • Перевод ODS API mssql2000 на Delphi (написание extended stored procedures)
    • Очень быстрая интеграция RecordSet-а в глобальную-временную или постоянную таблицу для MSSQL2000
    • Создать базу данных на локальном MS SQL сервере 2000
    • Идея стандартизации элементов клиента базы данных
    • Дерево на базе MSSQL
    • Модуль, содержащий несколько удобств для работы с MSSQL посредством ADO
    • Автоматизация MSWord
    • Вставить текст на месте закладки в MS Word
    • MS Word вместо QReport
    • MS Word вместо QReport - текст, изображения и списки
    • Как отследить открытие и закрытие документов в приложении Microsoft Word
    • Заменить строки в файле Word
    • Пароли и прочие средства безопасности MS Word
    • MS Word - сервер, документы и параметры страницы
    • Статистика документов MS Word
    • Как заменить текст в документе MS Word
    • Как экспортировать таблицу из MS Word в TStringGrid
    • Преобразование формата MS BINARY в IEEE
    • Использование Microsoft ScriptControl
    • Использование Microsoft Speech API
    • Несколько колонок в TComboBox
    • Мультиязыковое приложение
    • Многострочный заголовок у TBitBtn
    • Многострочный заголовок у TBitBtn 2
    • Кнопка с многострочным заголовком
    • Кнопка с многострочным заголовком 2
    • Многострочный DBGrid
    • Многостроковый TComboBox
    • Многострочный TStringGrid
    • Многострочный TStringGrid 2
    • Умножение больших целых чисел
    • Эмуляция многоэкранного режима
    • TTreeView с возможностью MultiSelect
    • Многострочность в заголовках колонок StringGrid
    • Многомерное представление данных
    • Понимание много-поточности в VCL для веб-серверных ISAPI-расширений
    • Выполнить код, когда приложение простаивает
    • Получить пути папок в Моем Компьютере
    • Функция возведения в степень
    • Вычисление квадратного корня (алгоритм Ньютона)
    • Работа с именем компонента
    • Как узнать IP машины по имени
    • Маленькая область заголовка
    • Как создать TrackBar, в котором вместо широкой белой полосы была бы тонкая линия
    • Возвращать сообщения на родном языке компьютера
    • Естественные ключи против искусственных ключей
    • Добавление элементов управления в TTabbedNotebook и TNotebook
    • Nebula - бесплатный движок
    • Nebula Device - Урок 1
    • Nebula Device - Урок 2
    • Nebula Device - Урок 3
    • Nebula Device - Урок 4
    • Негатив картинки
    • Обмен информацией между программами в сети по почтовым каналам
    • Управление сетевыми каталогами (BDE)
    • Проверка наличия .NET Framework и определение его версии
    • Обзор сети (типа Network Neighborhood - Сетевое Окружение)
    • Программа обмена сообщениями по сети
    • Мониторинг сетей в Delphi
    • Отправляет сообщение по локальной сети (как команда Net Send)
    • Как работать с поименованными каналами под Win95-NT в сети
    • Установка границ для вновь создаваемых элементов управления
    • Новый GUID
    • Новая WinProc
    • Нейроинформатика - Часть00 - Содержание
    • Нейроинформатика - Часть01 - Возможности нейронных сетей
    • Нейроинформатика - Часть01 - Возможности нейронных сетей. Продолжение
    • Нейроинформатика - Часть02 - Решение задач нейронными сетями
    • Нейроинформатика - Часть02 - Решение задач нейронными сетями. Продолжение
    • Математический аппарат нейросетевых алгоритмов
    • Лаборатория BaseGroup - Знакомьтесь - нейросети
    • Как переслать файл через nonBlocking сокет
    • Как создать невизуальный компонент без иконки, которая изображается в Design-Time
    • Поиск в непроиндексированном поле таблицы
    • Получить или занести текст в буфер без использования VCL
    • Нормальное распределение
    • Очистка строки (символьное значение числа) от пробелов, нулей и точки
    • Аналог функций Sound и NoSound под WinNT
    • Некорректные вещественные значения
    • Notebook - добавление и удаление страниц
    • Notebook как контейнер для форм
    • Notebook как контейнер для форм 2
    • Проблема с освобождением ресурсов Notebook
    • Послать нажатие клавиш в программу Блокнот
    • Как отследить изменения дисплея
    • Как отучить игры от проверки CD-ROM (на примере Hellfire)
    • Не закрывающееся окно
    • Как запретить копирование конкретного файла или группы файлов
    • Средства противодействия крэкеру
    • Как сделать анимацию немерцающей
    • Как не администратору под NT получить доступ к реестру
    • Использовать незарегистрированные типы шрифтов
    • Как заставить форму не разворачиваться из иконки
    • Не работающий SQL OR
    • Не получается вставить в таблицу записи со строками на русском языке
    • Доступ к нетипизированному файлу
    • Предотвращение изменения вертикальных размеров окна
    • Не работает fsStayOnTop
    • Как получить результирующим полем разницу между хранимой датой и текущей датой
    • Предохранение от автодобавления записи
    • Предотвратить работу с командами буфера обмена в TEdit
    • Юнит для снятия ограничений с компонентов, которые работают только в Delphi IDE
    • Как подавить реакцию Windows на CTRL+ALT+DEL, ALT+TAB, CTRL+ESC
    • Избавление от системного окна с ошибкой
    • Убрать из формы Caption
    • Снять иконку соединения с интернет из Tray
    • Убрать программу из списка Ctrl+Alt+Delete
    • Если нет модуля Math
    • Как убрать заголовок в дочерней форме MDI
    • Как убрать заголовок в дочерней форме MDI 2
    • Спрятать Min и Max кнопки на форме
    • Отключить реакцию на события мыши
    • Предотвратить появление окошко ввода пароля для Paradox таблицы
    • Как не допустить запуск второй копии программы 12
    • Отключить команду Завершение работы
    • Избавиться от раздражающего SQL Wait курсора
    • Как убрать всплывающие подсказки в TreeView
    • Нечеткий поиск - k несовпадений - алгоритм Ландау-Вишкина
    • Нечеткий поиск - k-различий - алгоритм Ландау-Вишкина
    • Как шифровать файлы при помощи windows NTFS API
    • Занесение сообшения в EventLog (Windows NT)
    • Перезагрузка в WinNT (не убивает процессы)
    • Перезагрузка в WinNT (Убивает процессы)
    • Перечислить зарегистрированных пользователей для удаленной или локальной NT системы
    • Управление сервисами NT
    • Блокировка Диспетчера Задач в NT
    • Ограничение TEdit на ввод не-цифровой информации
    • Получить числа из строки
    • Поpазpядная цифpовая соpтиpовка
    • Как сделать, чтобы TEdit воспринимал одни цифры и DecimalSeparator
    • Преобразование числа в двоичную запись
    • Оперировать с цифровой частью клавиатуры всегда как будто NumLock занят
    • Число строкой с предстоящими нулями
    • Компонент NXDBGrid, позволяющий отображать Dataset в транспонированном виде (столбцы в строках)
    • Объекты и TRegistry
    • Список объектов на основе класса TList
    • Список объектов на основе класса TList 2
    • Список объектов
    • Переназначения объектов
    • Объект DocInput
    • Объект DocOutput
    • Инспектор объектов и изменение свойств при выполнении программы
    • Отображение свойств выбранного объекта в виде дерева
    • База данных методами Object Pascal
    • Шаблоны в Object Pascal
    • Клонирование объекта
    • Конвертировать восьмеричное число в целое
    • Конфигурирование ODBC и псевдонима
    • Конфигурирование ODBC
    • ODBC соединения
    • Получение дескриптора ODBC соединения
    • Установка ODBC - Watcom SQL
    • Ошибка ODBC SQL Prepare
    • Манипулирование с кнопками на панели инструментов TOpenDialog
    • Основы программирования OpenGL в Borland СBuilder и Delphi - Самое начало
    • Основы программирования OpenGL в Borland СBuilder и Delphi - Простейшие объекты
    • OLE и Interbase - прочесть и записать
    • OLE клиент-сервер – Массив байт
    • OLE клиент-сервер
    • OLE клиент-сервер 2
    • Пример работы через OLE с Excel
    • OLE с Internet Explorer
    • Не работает передача данных по OLE в русский Excel
    • OLE сервер
    • OLE тестер
    • Работа с Word через OLE
    • Как работать с файлами MS Word или таблицами MS Excel
    • OLE клиент-сервер – Крестики-нолики
    • Создать новый контакт в Outlook
    • Хитрость OnCalcFields
    • OnClick для DBGrid
    • OnClick для DBGrid 2
    • Событие OnDraw для TStringGrid
    • Автоматическая обработка ошибок
    • Присвоить одно событие всем компонентам
    • Как не допустить запуск второй копии программы
    • Как не допустить запуск второй копии программы 10
    • Как не допустить запуск второй копии программы 11
    • Как не допустить запуск второй копии программы 2
    • Как не допустить запуск второй копии программы 3
    • Как не допустить запуск второй копии программы 4
    • Как не допустить запуск второй копии программы 5
    • Как не допустить запуск второй копии программы 6
    • Как не допустить запуск второй копии программы 7
    • Как не допустить запуск второй копии программы 8
    • Как не допустить запуск второй копии программы 9
    • Программа запускается только один раз за сессию Windows
    • Использование события OnHint во многих формах
    • Запретить запуск второго экземпляра программы
    • Запретить запуск второго экземпляра программы 2
    • Программа только на один запуск
    • Только готовые дисководы
    • Разукрасить свою форму
    • Обработчик динамически созданного пункта меню
    • Рисование на GroupBox
    • Включить или выключить флажок у другого приложения
    • По волнам интеграции
    • По волнам интеграции 2
    • По волнам интеграции 3
    • Сущность ООП
    • Основы создания компонент в среде Delphi
    • Нахождение наибольшей общей подпоследовательности
    • Общие подпоследовательности. Дистанция - Алгоритм Хиршберга
    • Общие подпоследовательности. Дистанция - Алгоритм Ханта-Шиманского
    • Общие подпоследовательности. Дистанция - Алгоритм Машека и Патерсона
    • OpenGL - радиальное размытие
    • Записать содержимое окна OpenGL в BMP файл
    • Как открыть базу данных Microsoft Access .MDB в Delphi
    • Открыть CD-ROM
    • Как открыть индексированную таблицу dBase, если отсутствует файл индекса
    • Как открыть Excel-евский файл
    • Обработка ошибки открытия файла
    • Открыть файл JPEG
    • Открыть стандартного почтового клиента
    • Открытие и закрытие нескольких приводов CD-ROM
    • Как открыть запароленную таблицу Paradox7 (.db)
    • Открытие файла только на чтение
    • Как открыть меню кнопки Пуск
    • Открыть URL в новом окне, используя WEBBrowser
    • Открыть URL в новом стандартном окне TWebBrowser
    • Открыть URL в новом стандартном окне TWebBrowser 2
    • Показать диалог Открыть с помощью
    • Как показать Open With диалог
    • Исправление иконок выключенных пунктов меню
    • Подключиться к Personal Oracle с помощью BDE
    • Связь с personal Oracle
    • Oracle - экспорт
    • Поясните, чем в Oracle являются понятия Instance, Database etc
    • Доступ к объекту Oracle
    • Переход с Oracle на Interbase
    • Cоздание приложений для ORACLE с помощью Delphi Client-Server
    • Конвертация данных между Oracle и файлами DBF
    • Показать диалог для организации избранных документов
    • Осцилограф
    • Определение операционной системы
    • Код нажатия кнопки и установки или снятия метки CheckBox в другом приложении
    • Переслать данные в другую программу методом Drag-and-Drop
    • Как отобразить не главные окна своей программы в панели задач Windows
    • Найти формы, которые частично перекрывают окно вашего приложения
    • Воспользоваться другим средством поиска в IDE
    • Мечты вуайериста - чужие окна
    • Мечты вуайериста - чужие окна 2
    • Получение адреса из входящего сообщения в MS Outlook
    • Как написать Outlook AddIn
    • Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу db
    • Получить все контакты Outlook
    • Отправить Email через Outlook
    • Как получить список папок Outlook
    • Создание нового контакта для Outlook
    • Получить имена всех исходящих MIDI устройств
    • Получить имена всех исходящих WAVE устройств
    • Перекрытие виртуальных методов
    • Собственные курсоры в программе
    • Управление данными в файле своего формата
    • Как использовать свой диалог ввода пароля BDE
    • Как создать отдельную подсказку Hint для каждой ячейки StringGrid
    • Своя кнопка в Internet Explorer
    • Реализация собственного потока
    • Пакование таблиц dBASE
    • Пакование таблиц dBASE 2
    • Пакование таблиц dBASE 3
    • Пакование таблиц dBASE 4
    • Как программно паковать таблицы Paradox или восстанавливать индексы
    • Пакование таблиц Paradox и dBASE
    • Пакование таблицы
    • Дополнение строки пробелами
    • Программа для рисования 2 (Paint)
    • Программа для рисования (Paint)
    • Заполняет Canvas рисунком с рабочего стола, учитывая координаты
    • Назначение палитры Bitmap
    • Форма является дочерней для панели
    • Показать на форме вызывающей программы панельку с кнопочками из DLL
    • Перемещение мышью панели на форме во время выполнения программы
    • Поставить пароль на таблицу Paradox
    • Paradox и неверные индексы Win95
    • Byte-поля Paradox
    • После работы программы не сохраняются изменения в базе Paradox
    • Размеры полей таблицы Paradox
    • Paradox в сети
    • Ограничения Paradox
    • Упаковка таблиц Paradox и dBase
    • Доступ к таблицам Paradox на CD или c флагом только для чтения
    • Из Paradox в Access при помощи ADO
    • Имя пользователя Paradox
    • Как использовать параметры коммандной строки
    • Разбор строки
    • Разбиение и сборка файла
    • Расширение возможностей Kylix приложения - смешиваем Object Pascal и C
    • Пример написания Крака на паскале
    • BEEP для Delphi, который работает как в Pascal
    • Распределение Паскаля
    • Вычисление даты Пасхи
    • Вычисление даты Пасхи 2
    • Как написать генератор паролей
    • 10 способов взлома пароля
    • Как в компоненте TMemo перехватить нажатие Ctrl+V и вставить специальный текст не из буфера обмена
    • Преобразование PAS-файла в HTML-файл
    • Пропатчить двоичный файл - заменить строку
    • Пропатчить процесс
    • Путь и Имя папки My Computer
    • Как изменить стандартный цвет ProgressBar 3
    • Показать TProgressBar в стиле XP
    • Преобразовать PChar и String
    • PChar в TStringList
    • Обработка клавиш-акселераторов для станиц TPageControl
    • Использование баз данных Paradox в локальной сети
    • Пасхальные яйца в Delphi
    • Сравнить две строки и получить результат в процентах
    • Получать слова нужной длины при перестановке букв в указанном слове
    • Преобразовать Персидскую дату в дату по Грегорианскому календарю
    • Получить путь к директории Program Files
    • PGPSDK - легкий путь к шифрованию
    • Сортировка методом Пузырька
    • Поиск фраз и записей переменной длины
    • Как сделать генератор PH, не зная алгоритма его вычисления
    • Как показать картинку в программе из ресурса DLL библиотеки
    • Как получить картинку с видео источника
    • Pipeline-компоненты
    • Как создать Bitmap из массива пикселей
    • Самолет летит по небу
    • Проиграть Flash файл в приложении
    • Как играть MIDI без медиаплеера
    • Проигрывать MPEG файл в Delphi-программе
    • Проигрывание системных звуков
    • Проиграть звук из таблицы
    • Как проигрывать два звука одновременно
    • Как проиграть Wave-ресурс
    • Как проиграть wave file в обратную сторону
    • Как проиграть WAV без MediaPlayer
    • Как можно проиграть звуки, закрепленные за событиями Windows
    • Плазменная заливка формы
    • Функция построения графика
    • Подгружаемые модули (plugins) в Delphi
    • Как написать свой Plugin для поддержки различных форматов файлов
    • Как корректно определить изменения в оборудовании Plug&Play
    • Пример работы с указателями
    • Как преобразовать указатель на метод в указатель на функцию
    • Увеличение значения указателя
    • Получение размера памяти выделенный под Pointer
    • Преобразование 3D-координат точки в 2D-координаты в перспективе
    • Обpатная польская нотация
    • Вычислить значение полинома в данной точке
    • Протокол POP3 (Post Office Protocol)
    • PopupComponent и шрифты
    • Выпадание контекстного меню возле нужного элемента управления
    • Вызов контекстного меню в координатах курсора мыши
    • Вызов контекстного меню в позиции курсора
    • Вызов контекстного меню в позиции курсора 2
    • Вызов контекстного меню в позиции курсора 3
    • Порты
    • Как из программы отправить команду POST с параметрами на сервер
    • Многоразовая обработка сообщения
    • Рекурсивный поиск с помощью функции Pos
    • Возвести в степень
    • PowerDraw - как лучшая аналогия DelphiX-у
    • PowerDraw вместе с DelphiX
    • PowerDraw - первая программа
    • Как работать с Powerpoint через OLE
    • Power off (не убивает процессы)
    • Power off (Убивает процессы)
    • Протокол PPP
    • Криптоанализ туннельного протокола типа точка-точка (PPTP) от Microsoft
    • Предварительная загрузка элементов
    • Предохранить от потери данных
    • Предохранить форму от перемещения и изменения размеров
    • Предохранить форму от сворачивания
    • Предотвратить Screen Saver при запуске
    • Предотвратить завершение работы Windows
    • Принципы построения API-библиотеки
    • Вывести список установленных принтеров и подробную информацию о каждом
    • Как узнать, какие принтеры установлены в системе
    • Как узнать, какие принтеры установлены в системе 2
    • Управляющие коды принтера
    • Узнать версию драйвера принтера
    • Узнать версию драйвера принтера 2
    • Перевести принтер в режим Duplex
    • Метрики принтера
    • Настройки принтера
    • Как указать размер страницы не используя TPrinterSetupDialog
    • Форматы бумаги
    • Как узнать количество точек на дюйм для принтера
    • Вывести диалог свойств принтера
    • Узнать, поддерживает ли принтер PostScript
    • Сохранить установки принтера в файл
    • Как печатать растровые и векторные изображения и делать режим предварительного просмотра
    • Как узнать края печати в Win16 и Win32
    • Построчная печать
    • Распечатать Canvas
    • Печать ячеек
    • Пример вывода текста на печать, используя COM порт
    • Печать содержимого DBGrid через QuickReport
    • Печать конверта
    • Распечатать Excel файл
    • Печать всей формы
    • Печать всей формы 2
    • Печать содержимого TMemo или TListBox
    • Как производить Печать из WebBrowsera
    • Как напечатать изображение
    • Печать текста в обход Windows
    • Печать на любом принтере
    • Печать структуры таблицы Paradox
    • Как распечатать картинку
    • Распечатать файл через порт принтера
    • Распечатать файл через порт принтера 2
    • Как изменить размер страницы при печати
    • Распечатать только выделенный в TRichEdit текст
    • Печать повернутого текста
    • Печать повернутого текста 2
    • Печать повернутого текста 3
    • Печать повернутого текста 4
    • Размер полей при печати
    • Печать через спулер на матричный принтер
    • Печать StringGrid
    • Печать TMemo, TStringList или TStrings
    • Как определить количество заданий на печать
    • Распечатать текст
    • Сброс на печать текстового файла
    • Вывод текста на печать, используя com порт
    • Распечатать TImage
    • Распечатать TImage 2
    • Реализация команды PrintTo
    • Печать Dos-файла в порт напрямую
    • Распечатать TStringGrid
    • Распечатать TStrings на принтере по умолчанию
    • Показать диалог печати и распечатать текстовый файл
    • Как распечатать WEB страничку при помощи HTML контрола
    • Как печатать без TPrinter
    • Как печатать в цвете
    • Как распечатать PRN файл
    • Процедурные типы
    • Unit с полезными функциями для работы с процессами
    • Обработка исключительных ситуаций
    • Обработка исключительных ситуаций 2
    • Для чего нужен ProcessMessages
    • Как обработать ошибку прежде, чем программа уведомит об этом пользователя
    • Как пропатчить процесс в памяти
    • Выполнение процедуры по адресу
    • Вызов процедуры, имя которой содержится в переменной
    • Вызов процедуры, имя которой содержится в переменной 2
    • Добавить процедурный тип в TList
    • Программа для работы с точечной графикой
    • Программа - камикадзе
    • Как добавить группу в Program Manager
    • Получение данных из Program Manager через DDE
    • Управление Program Manager в Win95 с помощью DDE
    • Как при выполнении долгой операции в Oracle показать прогресс бар
    • Создать ProgressBar в колонке TListView
    • Как вставить ProgressBar в StatusBar
    • Как вставить ProgressBar в StatusBar 2
    • ProgressBar с невидимой рамкой
    • Отображать движение TProgressBar при помощи фонового потока
    • Структура проекта Delphi
    • Публикация во FrontPage
    • Свойства в Delphi
    • Создание свойства-массива компонентов
    • Пропорциональное отображение в TScrollBar или TStringGrid
    • Требования и свойства сортировок. Что когда лучше
    • Как получить контекст свойства по его целочисленному значению
    • Как получить значение свойства в виде варианта по тексту имени свойства
    • Редактор свойства Color с заданными ограничениями
    • Cпособ защиты программы от несанкционированного копирования
    • Как защитить запись в DBGrid от удаления
    • Доступ к защищенным свойствам
    • Защита программ от взлома
    • Программа A4 Proxy для проверки анонимности Proxy
    • Проверка попадания точки в прямоугольник (TPoint в TRect)
    • Находится ли точка внутри многоугольника
    • Запись буфера BDE на диск
    • Как поместить картинку в заголовок TListView
    • В DBGrid напротив некоторых строк можно поставить галочку
    • Имплантация таймера в компонент
    • Пирамидальная сортировка
    • Компонент QReport никак не реагирует на установки принтера PrinterSetup диалога
    • Квадратное уравнение
    • Качественно уменьшить изображение
    • Модуль, позволяющий в Delphi осуществить форму запроса для компонентов DBGrid
    • Параметризованные запросы
    • Проблемы со шрифтами у QuickReport
    • Заголовок окна предварительного просмотра QuickReport
    • Как сохранить QuickReport в stream
    • Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами
    • Быстрый поиск в базах данных
    • Пример быстрой работы с графикой
    • Быстрый поиск в списке
    • Быстрая сортировка
    • Метод быстрой сортировки
    • Группа радиокнопок и ActiveControl
    • Поразрядная сортировка
    • Инициализация исключительной ситуации
    • Как получить неповторяющиеся случайные числа
    • Как выбрать случайную запись
    • Нарисовать случайным образом кривую Безье
    • Случайные пароли
    • Формат архивного файла RAR
    • RAS API для непродвинутых
    • RAS API программирование
    • Работа с отчетами Rave Report в режиме RunTime
    • Показать TRadioButtons в TListView
    • Модуль для RC5 шифрования
    • Модуль для RC6 шифрования
    • Использование команды RDTSC процессора Pentium для работы с малыми временными интервалам
    • Readln для более чем 255 символов
    • Читаем файл Access используя ADO
    • Читаем Adobe Acrobat PDF файлы из нашего приложения
    • Прочитать данные из другого дочернего окна
    • Чтение бинарного файла
    • Как прочитать байт из параллельного порта
    • Как прочитать байт из параллельного порта 2
    • Как динамически прочитать информацию о классе
    • Как читать файлы Outlook Express (DBX)
    • Чтение сложных OLE-документов
    • Следить за изменениями в каталоге
    • Прочесть текстовый файл DOS
    • Считать данные из ячеек Excel
    • Читаем заголовок exe файла
    • Access to table disabled because of previous error - Read failure
    • Как прочесть атрибут файла Last Accessed (последний доступ)
    • Чтение из файла длинной строки
    • Чтение из файла
    • Как прочитать из модема
    • Читаем из файла, открытого другим приложением
    • Прочитать и изменить текстовый файл строка за строкой
    • Чтение OLE из Blob поля Paradox
    • Прочитать адрес отправителя сообщения для MS Outlook
    • Установка атрибута Только для чтения у столбцов компонента StringGrid
    • Чтение из открытого файла
    • Чтение из открытого файла 2
    • Чтение из открытого файла 3
    • Как прочитать очередь печати
    • Как прочитать свойство напрямую из его ресурса
    • Чтение текста RichEdit из базы данных
    • Прочитать ROM-BIOS
    • Как прочитать русский текст MS-DOS
    • Как прочитать русский текст MS-DOS 2
    • Как прочитать русский текст MS-DOS 3
    • Как прочитать русский текст MS-DOS 4
    • Считать строковые значения из ресурса
    • Запись и чтение чисел в Blob-поле
    • Чтение и запись компонента
    • Чтение и запись файлов
    • Как читать-писать в I-O порты
    • Запись и чтение из файла массива записей
    • Запись и чтение из файла массива записей 2
    • Чтение и запись звука
    • Скопировать строку в Буфер и прочитать её
    • Реализация событий COM+ в среде Delphi
    • Сравнение чисел с плавающей точкой
    • Окно в виде кольца с изогнутой заголовочной полосой
    • Преобразование дробной и целой части REAL-числа в два целых
    • Как завершить сеанс работы или перезагрузить Windows NT
    • Сколько времени прошло с момента перезагрузки
    • Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet
    • RecCount в таблицах ASCII
    • Недавно использовавшиеся файлы в главном меню
    • Получение имени обработчика события
    • Как получить номер записи в dBASE или Paradox
    • Запись RecNo из RecordCount
    • Перекодирование
    • Как можно перекодировать сообщение (содержание) из Win в КОИ8-Р для отправки по EMail
    • Перекодировка текста DOS-Windows-Koi8
    • Перекодировка текста из Win1251 в KOI8-R и наоборот
    • Распознавание кодировки. Перекодировка.
    • Передача массива записей символов в Memo
    • Присвоить значение полям записи с помощью Assemblera
    • При обращении клиента, к уже редактируемой записи другим клиентом, выдаётся сообщение
    • Запись nnn из nnn
    • Запись звука
    • Нарушение уникальности записи
    • Запись с помощью MediaPlayer
    • Восстановление поврежденных таблиц
    • Как бороться с квадратичностью Image
    • Проверка пересечения двух прямоугольников (TRect)
    • Рекурсивные механизмы спуска по дереву
    • Рекурсия и опережающее описание
    • Класс для рекурсивного обхода дерева каталогов
    • Рекурсивное удаление файлов и подкаталогов
    • Ищем файл рекурсивно
    • Получить количество файлов в корзине и их общий размер
    • Использовать Запись для сохранения информации из свойств различных классов
    • Переопределить параметры формы при её создании
    • FTP - докачка файлов
    • Как заставить перерисоваться все окна
    • Как уменьшить размер EXE-файла
    • Можно ли как-то уменьшить мерцание при перерисовке компонента
    • Красно-черные деревья
    • Обновление вычисляемых полей
    • Как заставить Рабочий Стол обновится
    • Как заставить Рабочий Стол обновится 2
    • Как заставить Рабочий Стол обновится 3
    • Обновить рабочий стол
    • Обновить список дисков TDriveComboBox с сетевыми дсками и Plug&Play
    • Обновление файла после перезагрузки системы
    • Как обновить TQuery не потеряв при этом текущей записи
    • Обновить иконки на экране
    • Перегенерировать все индексы с истекшей датой
    • Регионарные стандарты
    • Как зарегистрировать ActiveX-компонент (OCX-файл) на компьютере пользователя
    • Регистрация компонент
    • Зарегистрировать новый тип файлов
    • Как зарегистрировать OCX
    • Регистрация редактора свойства
    • Регистрация WinZip 7.0 (beta)
    • Регистры - доступ и использование вместо WIN.INI
    • Как работать с реестром, используя только WinAPI
    • Браузер по реестру
    • Экспорт и импорт из реестра
    • Как можно определить доступные сервера приложений на этой машине через Registry
    • Как из Delphi влиять на реестр (Изменить заголовок корзины)
    • Удобная загрузка местоположения формы
    • Получить из регистров информацию о временной зоне (DST)
    • После внесения изменений в реестр, некоторые программы не видят их
    • Записать в реестр данные бинарного вида
    • Исследование RegSnap v 2.8
    • Использование регулярных выражений в Delphi
    • Регистрация ActiveX
    • Взять все расширения из реестра и их описание
    • Прячем программу для TaskManager
    • Помещение записи в одну из секций автозапуска реестра
    • Сохранение бинарного файла в реестре с последующим его извлечением
    • Регистрация классов
    • Грузим формы из базы данных или Как зарегистрировать класс по его имени
    • Считать значение REG_DWORD из реестра
    • Перечислить измененные ключи реестра в определенный диапазон времени
    • Экспортировать ветвь реестра
    • Получить количество вложенных ключей и значений ветви реестра
    • Перейти на определенный ключ в RegEdit
    • Считать значение REG_MULTI_SZ параметра реестра
    • Чтение строки из реестра без использования класса TRegistry
    • Зарегистрировать или удалить OCX, ActiveX
    • Использование реестра
    • Доступ к реестру Win9x и ME без WinAPI
    • Запись строки в реестр без использования класса TRegistry
    • Относительный и полный пути файла
    • Удаленная база данных
    • Использование Remote Debugging
    • Переименование каталога
    • Добавить файлы в меню Reopen
    • Изменение месторасположения .NET-файла во время работы
    • Как заменить или переместить файл, используемый другим приложением
    • Заменить запущенную DLL
    • Замена подстрок
    • Заменяем текст в текстовом файле
    • Word для генерации отчетов
    • Резидентная программа
    • Резидентная программа и записная книжка
    • Момент окончания изменения размера или перемещения окна
    • Изменение размеров колонок DBGrid
    • При изменении размеров окна без заголовка сначала отрисовывается рамка будущих размеров
    • Изменить размер Jpeg и сохранить его в новый файл
    • Панель с изменяющимися размерами
    • Ограничение на изменение размера формы по размеру панели на ней
    • Различные разрешения - различные размеры шрифтов
    • Как из своего пpиложения опpеделить загpузку pесуpсов GDI и USER
    • Пример ресурсной таблицы строк
    • Поимей Resource Scrutator version 1.21 by CitruSoft Laboratory нахаляву
    • Перезапустить свою программу
    • Восстановление размера окна
    • Восстанавление длинных имен файлов по известным коротким
    • Возврат курсора по умолчанию после выполнения запроса
    • Перевернуть строку 3
    • Перевернуть строку
    • Перевернуть строку 2
    • Поместить более 64 KB в TRichEdit
    • Выполнить обратный поиск строки в TRichEdit
    • Получить первую или последнюю видимую строку в TRichEdit
    • Подсветить HTML теги в RichEdit
    • Задать расстояние между строк для TRichEdit
    • Сделать предварительный просмотр для TRichEdit
    • Изменить цвет выделения для TRichEdit
    • Показывать значки элементов списка в TRichEdit
    • Использовать SubScript или SuperScript в TRichEdit
    • Выравнивание текста в TRichEdit
    • Как скопировать содержимое одного RichEdit в другой
    • Использовать различные стили подчеркивания для TRichEdit
    • Подсветить ссылки в TRichEdit
    • Как конвертировать RFC1123 в TDateTime
    • Преобразовать RGB в TColor и наоборот
    • Преобразовать RGB в COLORREF (BGR)
    • Как преобразовать цвета RGB в CMYK и обратно
    • Как преобразовать RGB-цвет в оттенки серого
    • Как конвертировать RGB в TColor
    • Получить доступ к элементам TRadioGroup
    • Richedit сам меняет язык при перемещении
    • Перейти на строку в RichEdit
    • Печать из RichEdit
    • RichEdit замена текста
    • RichEdit поиск текста
    • Предел на размер текста в RichEdit
    • Подсчет слов в Richedit
    • Получить слово под курсором в RichEdit
    • Как отловить правый Enter (NumPad)
    • Как правильно печатать любую информацию (растровые и векторные изображения), а также как сделать режим предварительного просмотра
    • Как научить Delphi делать правильное округление дробных чисел
    • Меню с правой стороны
    • Как в TEdit расположить текст справа
    • Как в TEdit расположить текст справа 2
    • Блочный шифр Rijndael
    • Окно в виде кольца
    • RLE - Групповое кодирование
    • Римские в арабские и наоборот
    • Определить корень слова (для поиска похожих слов)
    • Повернуть 2D точку
    • Как повернуть Bitmap на любой угол
    • Как повернуть Bitmap на любой угол 2
    • Вращать Bitmap вокруг точки
    • Переворачиваем рабочий стол
    • Повернуть DIB-изображение
    • Алгоритм поворота изображения
    • Вращение объектов
    • Как вращать текст
    • Как вращать текст 2
    • Как вращать текст 3
    • Рисование кнопок с кругленными краями
    • Элементы управления с закругленными краями
    • Округление чисел до определенной степени
    • Округление денежного значения
    • Округление дробного числа до N знаков после запятой
    • Округление до ближайшего кратного
    • Округление реальных типов
    • Округление времени
    • Как показать округлённое окошко подсказки в Tray в Windows2000
    • Как округлять до сотых в большую сторону
    • Механизм вызова удаленных процедур - RPC
    • Атаки на RSA
    • Криптосистема RSA
    • COM технология
    • Загрузка нескольких RTF файлов в RichEdit
    • Формат Rich Text (RTF)
    • Загрузить RTF текст из файла ресурса в TRichEdit
    • Распечатать RTF-файл и определить диапазон страницы для печати
    • Исправление загрузки RTF текста через поток
    • Как сохранить RTF в TBlobField
    • Копировать RTF-текст в буфер обмена
    • Массив констант во время выполнения приложения
    • Как присвоить событие в run-time
    • Дублирование компонентов и их потомков во время выполнения приложения
    • Дублирование компонентов и их потомков во время выполнения приложения 2
    • Как создать базу данных Access во время выполнения
    • Создание события во время выполнения приложения
    • Ошибки времени выполнения
    • Функции редактора полей во время выполнения программы
    • RTTI в действии
    • Жизнь и смерть в режиме run-time
    • Менять главную форму во время выполнения
    • Имя свойства в течение выполнения программы
    • Заменить элемент управления во время выполнения
    • Назначение события во время выполнения программы
    • Пример реализации резиновой нити
    • Использование функций из RunDll32
    • Количество запущенных копий программы
    • Создание компонент во время выполнения программы и обработка их событий
    • Как перемещать компоненты во время работы программы
    • Показ свойств во время выполнения программы
    • Запуск программы
    • Как запустить апплет панели управления
    • Открыть меню кнопки ПУСК или запустить диалог запуска программ
    • Как запускать внешнюю программу сразу с высоким приоритетом
    • Запустить консольное приложение и получить его стандартный вывод
    • Как запустить текущий ScreenSaver
    • Как запустить текущий ScreenSaver 2
    • Показать диалог для запуска приложения
    • Показать диалог для запуска приложения 2
    • Как написать DLL, которую можно было-бы выполнить с помощью RunDll, RunDll32
    • Запустить на выполнение файл от имени любого пользователя
    • Запустить процесс в защищенной области другого пользователя
    • Как можно запустить lnk
    • Как заставить запускаться из определенной папки
    • Как запустить и остановить сервис (или получить его статус)
    • Другой способ запуска чужого приложения
    • Просмотрщик запущенных процессов
    • Как узнать, запущен ли процесс в Win9x
    • Бегущая строка
    • Создание компонент в Run-Time
    • Как упаковать базу (DBase, Paradox) в RunTime
    • Как запустить приложение и подождать пока оно отработает 7
    • Как запустить приложение и подождать пока оно отработает 8
    • Запуск программы и ожидание завершения определенное время
    • Запуск программы и ожидание ее окончания, принудительное завершение если Timeout
    • Пример запуска макроса в MS Word
    • Русификация консольных приложений в Delphi
    • Выравнивание текста по ширине с автоматическим переносом русских слов
    • Вставка рисунка в TRxRichEdit
    • Сохранение типа списка объектов
    • Защита программ и данных с использованием электронных ключей
    • Защита программ и данных с использованием электронных ключей. Часть 2
    • Как определить, что два слова имеют схожее произношение
    • O сохранении иконок 32х32 в 256-цветном формате
    • Сохранение и выдёргивание ресурсов в DLL или EXE
    • Запись массива на диск
    • Сохранение массива c изображениями
    • Сохранить содержимое буфера обмена или потока как картинку
    • Сохранение компонента в файле
    • Сохранение состояния ВСЕХ компонентов
    • Сохранение компонента полностью со всеми свойствами в БД
    • Сохранение данных в Clipboard
    • Сохранить порядок колонок в DBGrid, после того как пользовать их перестроил
    • Сохранить Excel файл как текстовый
    • Сохранение размеров, позиции и состояния окна
    • Сохранение в файле и загрузка из файла формы с компонентами
    • Сохранить изображение в формате JPEG
    • Сохранение и загрузка данных в объекты на примере коллекций
    • Сохранение и чтение TStringGrid
    • При чтении почты POP3 отделять Attachment и сохранять в файл
    • Сохранить несколько контролов в один файл
    • Как хранить настройки для программы. Работа с INI-файлами
    • Сохранять настройки в ini-файле
    • Сохранение прикреплений Outlook
    • Как сохранить значение свойства в поток
    • Как сохранить значение свойства в поток 2
    • Сохранение точных размеров при печати
    • Сохранение пользовательских настроек
    • Как сохранить исходник HTML из TWebBrowser.Document на диск
    • Сохранение и восстановление положения и размеров окон
    • Сохранить документ Word как RTF
    • Изменить шрифт TStatusBar
    • Из ресурсов поочередно загружать глифы для кнопок SpeedButton
    • Прокрутка TScrollBox с помощью стрелок вверх и вниз
    • Масштабирование окна
    • Масштабирование окна 2
    • Масштабирование размера формы и размера шрифтов
    • Технология без интересного имени или как работать со сканером
    • Сканирование версии структуры базы данных
    • Рекурсивный проход дерева каталогов
    • Как получить список файлов со всеми подкаталогами
    • Сканируем файл в поисках текста
    • Сканирование shared-ресурсов
    • Как получить Регистрационный Номер для Sceleton ScreenSaver
    • Выключение компьютера в заданное время
    • ScreenMate
    • Создание хранителя экрана (Screen Saver)
    • Снимок экрана
    • Как скопировать экран (или его часть) в TBitmap
    • Как сохранить содержимое экрана в файл
    • Как копировать образ экрана в файл
    • Экранный вирус
    • Scripter Studio - что это такое
    • Прокрутка Memo
    • Как прокрутить TRichEdit в конец
    • Прокрутка таблицы - хитрость PeekMessage
    • Как в Memo прокрутить текст
    • Прокручивать TWebBrowser своими кнопками
    • Читаем CSV текстовый файл в StringGrid
    • Алгоритмы поиска
    • Поиск и фильтрация данных в Delphi
    • Поиск звуковой платы
    • Процедура поиска закладок и перехода по ним
    • Произвести поиск байта или слова в строке
    • Поиск класса
    • Поиск DOS-окна
    • Поиск файлов
    • Как запустить диалог поиска файла
    • Поиск файлов по маске в заданной директории
    • Поиск файлов по маске по всему дереву каталогов, начиная с указанного
    • Поиск в базе данных ADO
    • Поиск записи в больших таблицах
    • Поиск в базе данных
    • Поиск в DBGride без ввода искомого значения в поле ввода
    • Простейший сканер диска
    • Поиск кратчайшего пути
    • Поиск пути
    • Поиск в отдельном потоке фразы в файлах
    • Поиск свойств
    • Поиск строки текста в наследниках TCustomEdit
    • Алгоритмы поиска в тексте
    • Поиск текста в текстовом файле
    • Как найти директорию TEMP в Windows
    • Как найти каталог Windows
    • Как найти каталог Windows 2
    • Как найти каталог Windows 3
    • Перевести секунды в формат времени
    • Преобразование количества секунд в формат TTIME
    • Получение второго цвета заголовков форм
    • Сворачивание вторичной формы на панель задач
    • Определить, установлен ли Macromedia Flash
    • Как захватить весь вывод в консоли
    • Как скопировать выбранные в DBGrid записи в клипборд
    • Как выделить кнопку в DBNavigator программно
    • Каким обpазом выбиpать pазмеp шpифта
    • Как выделить в RichEdit 4 строки
    • Выделить строку в Memo
    • Выделение меню
    • Сортировка выбором
    • Сортировка выбором 2
    • Как реализовать выделение резиновым прямоугольником
    • Что из себя представляет Self
    • Что из себя представляет Self 2
    • Создание самоуничтожающегося объекта
    • Диалог для выбора компьютера
    • Показать диалог выбора директории с кнопкой для создания новой
    • Почти полный аналог метода SendKeys из VB
    • Как отправить нажатие клавиши с кодом 255 в элемент управления Windows
    • Отправить письмо на E-mail так, чтобы пользователь не подозревал об отправке
    • Как отправить бинарные данные из CGI приложения
    • Как послать широковещательный UDP пакет
    • Переслать командную строку из второго экземпляра программы в первый
    • Пересылка данных в ячейки Excel
    • Отправить E-mail
    • Отправлять электронную почту
    • Отправить письмо, чтобы пользователь об этом не знал (D7)
    • Отправка E-mail через MAPI
    • Передать файл через Socket соединение
    • Переслать файл в Корзину
    • Как передать фокус следующему контролу
    • Отправить сообщение на ICQ
    • Посылка кода клавиши или текста в окно
    • Как посылать нажатие клавиш в элемент управления
    • Послать нажатие клавиш
    • Эмуляция нажатия клавиши для любого активного приложения
    • Посылаем нажатия клавиш другому приложению
    • Переслать сообщение с помощью SendMessage
    • Отправление сообщения сразу всем элементам управления формы
    • Посылка Raw IP-пакетов
    • Передать строки, картинки (streams) между процессами
    • Как передать строку другому приложению
    • Передача спецсимволов в документ Word
    • Переслать текст в другую программу
    • Как отправить на принтер чистый поток данных
    • Как передать UserName и Password в удаленный модуль данных
    • Как отправить вебформу на сервер при помощи TClientSocket (напрямую и через прокси)
    • Как разделить обработку OnClick и OnDblClick
    • Как разделить файл на куски и склеить их потом
    • Дилемма доступа к данным
    • Показать число с разделителями тысячных знаков
    • Регистрация основанная на серийных ключах
    • Читать и писать в последовательный порт
    • Инсталляция и удаление сервисов под НТ
    • Как заказать сервисный процесс
    • SetFocus в TStringGrid
    • SetFocus в Edit на OnExit
    • Правила для SetRange
    • Пример SetText, GetText строкового поля
    • Установка привилегий
    • SetVolume почему-то не дает никакого эффекта
    • Выставить значение для определенного свойства всех компонент формы или всех компонент нужного класса
    • Установка режима бинарного файла
    • Установка определенного бита в слове
    • Установка времени компиляции программы в диалоговом окне О программе
    • Установить флаг DTR и RTS в активное состояние для определённого COM-порта
    • Как программно установить конфигурацию COM-порта
    • Установка или снятие Debug привелегии у текущего процесса
    • Вывести список установленных принтеров и установить принтер по умолчанию
    • Как програмным путем задавать координаты ярлыкам на рабочем столе
    • Изменение даты создания каталога
    • Как установить переменные окружения
    • Как установить значение строкового или целого поля если оно присутствует
    • Устанавливаем дату создания файла
    • Выставить дату для файла
    • Установка времени и даты файла
    • Установка ловушек в Windows
    • Как присвоить значение свойству Selected в ListBox
    • Включить или отключить Caps, Num или Scroll Lock
    • Как перевести монитор в режим stand-by
    • В TRichEdit или TMemo при нажатии Enter позиционирование курсора в позицию как в предыдущей строке
    • Получить или установить имя компьютера
    • Как установить количество точек на дюйм в TPrinter
    • Публикование свойств-наборов
    • Выставить значения свойств
    • Как установить значение свойства компонента по имени
    • Как указать максимальный размер текста для RichEdit Control
    • Как установить системную дату и время программно
    • Выставить системные переменные среды
    • Установка шрифтов для системного меню
    • Назначение прав пользователей на таблицу
    • Переместить курсор в TRichEdit на нужную позицию
    • Выставление и сброс битов
    • Установить метку тома файловой системы
    • Перевернуть текст в TStringGrid на 90 градусов
    • Добавление колонки в StringGrid
    • Добавление колонки в StringGrid 2
    • Получить содержимое TStringGrid или TDrawGrid в виде строки
    • Автоматический подбор ширины колонок для TStringGrid
    • Автоматический подбор ширины колонок для TStringGrid 2
    • Выравнивание ячеек в TStringGrid
    • Очистить ячейки в TStringGrid
    • Очистить ячейки в TStringGrid 2
    • Автоматический подбор ширины колонок для TStringGrid или TDrawGrid
    • Реализация события OnColumnClick из TListView для TStringGrid
    • Обратиться к колонке или строке StringGrid по заголовку
    • Сортировать TStringGrid по колонке
    • Копировать и вставлять ячейки TStringGrid в буфер обмена
    • Удаление колонки в StringGrid
    • Удаление колонки в StringGrid 2
    • Удаление колонки в TStringGrid
    • Удалить строку из TStringGrid
    • Переход по ячейкам в TStringGrid по клавиши Enter как по Tab
    • Вставка и удаление строк из TStringGrid
    • Вставить еще несколько строк в середину TStringGrid
    • Определить, отображаются ли полосы прокрутки для TStringGrid
    • Многострочный TStringGrid 4
    • Увеличение ячейки TStringGrid при увеличении числа строк
    • Как перемещать строки и колонки в StringGrid
    • Как перемещать строки и колонки в StringGrid 2
    • Многострочный TStringGrid 3
    • Распечатать TStringGrid 2
    • Изменение размеров колонок в StringGrid
    • Обмен строк TStringGrid
    • Удаление строки из TStringGrid
    • Вставка строки в TStringGrid
    • Перестановка строки в TStringGrid в другую позицию
    • Сохранить TStringGrid в файл, загрузить из файла
    • Позиционирование каретки в TStringGrid
    • Сортировка столбцов в StringGrid
    • Сортировка столбцов в StringGrid 2
    • Сортировка TStringGrid
    • Копирование содержимого TStringGrid в буфер обмена
    • Экспортировать TStringGrid в Excel-файл
    • Экспортировать TStringGrid в Excel-файл 2
    • Экспортировать TStringGrid в Excel-файл 3
    • Перевести TStringGrid в HTML
    • Как экспортировать StringGrid в MS Word таблицу
    • Затенить компонент
    • Как получить эффект тени для Hint
    • Перетасовка экрана
    • Перетасовка строк в списке
    • Разделяемые элементы управления для Tabbednotebook
    • Разделяемые элементы управления для Tabbednotebook 2
    • Разделяемые элементы управления для Tabbednotebook 3
    • Защита программ перекрытием кода
    • Ошибка совместного доступа к базе данных
    • Как расшарить диск
    • Расшаренная DLL
    • Общий доступ к памяти, распределенной DLL
    • Как использовать Shell API SHBrowseForFolder
    • Как использовать Shell API SHBrowseForFolder 2
    • Запуск внешней программы. Как послать E-mail и сделать ссылку на сайт
    • Соpтиpовка Шелла
    • Сортировка методом Шелла
    • Описание и исходник сортировки Шелла
    • Shell своими руками - System Tray
    • Кодирование методом Шеннона-Фано
    • Слабые места криптографических систем
    • Клавиши-акселераторы для TPageControl
    • Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка
    • Чтобы клавиши shortcut пунктов главного меню главной формы действовали только в этой форме (но не в модальных окнах)
    • Сокращенное имя каталога
    • Как использовать функцию ShowMessageFmt
    • Отобразить, присоединить сетевые диски
    • Как вывести окно модальное для всех окон кроме одного
    • Считать двоичный файл и отобразить значение байт как ASCII
    • Просмотр буфера обмена
    • Просмотр буфера обмена 2
    • Открытие сокращённого или полного диалога выбора цвета
    • Отображение ломанной линии
    • Вывод пояснения о текущей операции
    • Показ удаленных записей в таблице dBASE
    • Показать удаленные записи таблицы
    • Как заставить приложение показывать различные иконки при различных разрешениях дисплея
    • Как вывести сведения о диске (метка тома, серийный номер, файловая система и т.д.)
    • Как пpогpаммно вывести окно свойств экpана
    • Показать диалог выбора домена
    • Отображение отформатированных сообщений об ошибках
    • Отображение отформатированных сообщений об ошибках 2
    • Показать файлы с ассоциированными с ними иконками в TListView
    • Показать свойства файла
    • Как показать иконку, ассоциированную с данным типом файла
    • Показать первый кадр AVI-файла
    • Просмотреть текст формы из запущенной программы
    • Показ формы без фокуса
    • Отображение полных строк списка при перемещении мыши по списку
    • Как вывести главное окно справочной системы
    • Вывод справочной информации
    • Как скрыть или показать иконки на рабочем столе
    • Как скрыть или показать иконки на рабочем столе 2
    • Показать или спрятать окно
    • Показ и скрытие дочерних MDI-окон
    • Спрятать или показать кнопку ПУСК
    • Как программно спрятать или показать заголовок окна TitleBar
    • Заставляем появиться Hint в нужный момент
    • Как вывести hint, когда курсор мышки над определённым контролом
    • Показ изображений в DBGrid
    • Подскажите как правильно показать на экpане и сохранить в базе картинку формата JPEG
    • Вывести информацию о пакете
    • Показывать номер страницы
    • Как показать окно свойств экрана
    • Показать диалог выбора компьютера
    • Как показать число, разделив каждые три цифры запятыми
    • Показ логотипа при запуске приложения
    • Показ логотипа при запуске приложения 2
    • Показ логотипа при запуске приложения 3
    • Существует ли средство для вывода определения структуры таблицы
    • Просмотреть текст формы
    • Показ окна без главной формы
    • Показать корзину Windows
    • Исследование Текстового перекодировщика Штирлиц версия 4.0
    • Как правильно завершить некое приложение
    • Как правильно завершить некое приложение 2
    • Как выключить компьютер с любой версией Windows
    • Вырубить монитор
    • Вырубить монитор 2
    • Выключить или перезагрузить компьютер
    • Как выключить Win2000
    • Как выключить Win2000 2
    • Преобразование сигнала в спекр и обратно (методы Хартли, Фурье и классический)
    • Простой расчет контрольной суммы
    • Простая база данных (запись в файл)
    • Простой пример DLL
    • Простое число
    • Простой пример XOR шифрования
    • Симулировать щелчок мышкой
    • Создать растягиваемую без бордюра форму
    • Величина SizeOf
    • SoftIce - первые шаги
    • Скины
    • Исследование Winamp Skin Maker v1.2
    • Переход в Спящий режим (WinNT)
    • Пропускать сообщения от клавиатуры и мышки в своем приложении
    • Очень медленный доступ к таблице при первом обращении
    • Получить путь к выделенному файлу в TShellListView
    • Сортировать TStringList своим методом сортировки
    • TStringList. Сортировка и системная locale
    • Перевод списка файлов и каталогов из TStringList в TreeView с построением дерева каталогов
    • Создание уменьшенной копии картинки
    • Написать очень маленький инсталлятор
    • Сглажено изменять размер JPEG
    • Убрать зазубринки при рисовании линий
    • Найти smtp mailserver по умолчанию
    • Пример работы с SMTP
    • Простой протокол передачи почты (SMTP)
    • Использование SMTP Relay Server
    • Исследование SnagIt32 v4.0.1
    • Управляющий протокол SNMP
    • Описание протокола SNMP (Simple Network Management Protocol)
    • Увидеть пароль скрытый за звёздочками 2
    • Увидеть пароль скрытый за звёздочками
    • Социальная инженерия в реверс инженеринге
    • Сокеты 1
    • Сокеты 2 (Кодинг блокирующих сокетов)
    • Сокеты 3 (Кодинг неблокирующих сокетов)
    • Сокеты 4 (Использование DScan)
    • Сокеты в Delphi
    • TServerSocket и TClientSocket без scktsrvr.exe отказываются работать
    • Простой способ отправки файлов при помощи TClientSocket и TServerSocket
    • Посылка и прием сообщений через сокеты
    • Почему несколько блоков при передаче по сокету могут объединяться в один
    • Как запросить страницу с сайта
    • Как запросить страницу с сайта 2
    • Посылка файлов через сокет
    • Руководство по Soft-ICE (DOS) - 1
    • Руководство по Soft-ICE (DOS) - 10
    • Руководство по Soft-ICE (DOS) - 11
    • Руководство по Soft-ICE (DOS) - 12
    • Руководство по Soft-ICE (DOS) - 13
    • Руководство по Soft-ICE (DOS) - 14
    • Руководство по Soft-ICE (DOS) - 15
    • Руководство по Soft-ICE (DOS) - 16
    • Руководство по Soft-ICE (DOS) - 17
    • Руководство по Soft-ICE (DOS) - 18
    • Руководство по Soft-ICE (DOS) - 19
    • Руководство по Soft-ICE (DOS) - 2
    • Руководство по Soft-ICE (DOS) - 20
    • Руководство по Soft-ICE (DOS) - 21
    • Руководство по Soft-ICE (DOS) - 22
    • Руководство по Soft-ICE (DOS) - 23
    • Руководство по Soft-ICE (DOS) - 24
    • Руководство по Soft-ICE (DOS) - 3
    • Руководство по Soft-ICE (DOS) - 4
    • Руководство по Soft-ICE (DOS) - 5
    • Руководство по Soft-ICE (DOS) - 6
    • Руководство по Soft-ICE (DOS) - 7
    • Руководство по Soft-ICE (DOS) - 8
    • Руководство по Soft-ICE (DOS) - 9
    • Основы работы с SoftIce
    • Отсортировать выполнение процессов в системе
    • Сортировка двух связанных списков по целочисленным значениям одного из них
    • Сортировка строк с украинскими символами
    • Проверить, установлена ли звуковая карта
    • Как заставить встроеный динамик пищать
    • Программирование Sound Blaster в защищенном режиме процессора
    • Получение информации о AVI файле
    • Как экстрагировать аудиодорожку из AVI файла
    • Как выключить звук
    • Звук через PC Speaker
    • Как вывести звук через звуковую карту
    • Как определить уровень звука в данный момент
    • Как управлять спикером под 9х из Delphi
    • Получить пути специальных папок
    • Как программно щелкнуть по компоненту SpeedButton
    • Скорость работы процессора, точный таймер
    • Как использовать проверку грамматики
    • Великолепный метод Perform
    • Как разделить строку на элементы
    • Splitter Bar
    • Разрезать и соединить файлы
    • Разделить строку на слова
    • Существует ли способ для определение числа заданий Spoolerа печати
    • Распространение BDE
    • Работа со спрайтами
    • Создание таблиц с помощью SQL-запросов
    • Функции дат в SQL
    • SQL и расширенные символы
    • SQL в Delphi
    • SQL-менеджер Хортица
    • SQL outer join
    • Зарезервированные слова Local SQL
    • ADO и COM или SQL-сервер своими руками
    • SQL - сортировка вычисляемого поля
    • SQL - вложенные пробелы
    • Адаптация значения даты или времени к различным форматам SQL-сервера
    • Синтах SQL-функции Substring
    • SQL - использование функции SUBSTRING
    • SQL - суммирование вычисляемого поля
    • Имя SQL-таблицы
    • Возведение числа в действительную степень
    • Изменить регистр выделенного исходного кода
    • Получение списка серверов в локальной сети
    • SVR API для непродвинутых
    • SVR API для непродвинутых 2 - как получить информацию об открытом сетевом ресурсе
    • sscanf в Delphi
    • Описание протокола SSH (Secure Shell)
    • Описание протокола SSL (Secure Socket Layer)
    • Инсталляция Screen Saver
    • Получить время задержки хранителя экрана
    • Узнаём стандартные папки Windows
    • Регистрация программ в меню Пуск Windows
    • Изменить размер кнопки ПУСК
    • Создать папку в меню кнопки ПУСК
    • Путь к папке кнопки Пуск
    • Как показать не отдельно формируемое меню кнопки ПУСК, а иерархическое содержимое десктопа
    • Окно в виде звезды
    • Обработчик события OwnerDraw в компоненте StatusBar
    • Показ всплывающих подсказок в строке состояния
    • Показ всплывающих подсказок в строке состояния 2
    • Установить размер шрифта для панели StatusBar
    • Форма постоянно сверху приложения
    • StdIn, StdOut и StdErr. Перенаправление, чтение и запись
    • Липкие окошки
    • Как склеить несколько файлов в один и наоборот (работа с TStream)
    • Алгоритм оптимального распределения камней по ящикам
    • Остановка и запуск сервисов
    • Приостановить работу программы
    • Как остановить автодобавление из DBGrid
    • Остановить длинное действие
    • StoredProc становится удобнее
    • Проблемы StoredProc у SQL server
    • Хранимые процедуры
    • Сохранение типа данных множество (TFontStyles)
    • StrAlloc и GetMem
    • Буферы для потоков
    • Сохранение и загрузка формы с компонентами потоком
    • Копирование файлов потоком
    • Копирование потока компонент в буфер обмена
    • Растянуть растровый рисунок
    • Растягивание иконки
    • Растягивание изображения при печати
    • Авторазмер для StringGrid
    • В StringGrid ширина колонки подгоняется под длину самой длинной строки
    • Выравнивание колонок StringGrid
    • Выравнивание колонок StringGrid 2
    • Выравнивание колонок StringGrid 3
    • Выравнивание колонок StringGrid 4
    • Выравнивание колонок StringGrid 5
    • Авторазмер ширины колонок TStringGrid
    • Как перетащить целую колонку из StringGrid в ListBox
    • Как удалить выделенную запись из TStringGrid
    • Цвет неактивной ячейки StringGrid
    • После первого щелчка начать редактировать
    • Вставка и удаление строк в StringGrid
    • Сортировка StringGrid с целыми значения
    • StringGrid как DBGrid
    • Ограничение длины поля TStringGrid
    • Множественный выбор в TStringGrid
    • Правое выравнивание ячеек TStringGrid
    • Сменить цвет выделения в StringGrid
    • Фокус ячейки TStringGrid
    • Текст в ячейке StringGrid если не помещается переносится на следующую ячейку
    • Сохранить StringGrid в Excel файле
    • StringGrid без выделенной ячейки
    • Манипуляция словами в TStringGrid
    • Копирование StringList в Memo-поле и обратно
    • Обновление картинки в ячейке StringGrid
    • String и PChar
    • Как преобразовать String в Binary и наоборот
    • Создание формы на основе строки
    • Строковая нумерация
    • Чем отличается тип String в Delphi2 и выше от аналогичного в Delphi1
    • Строка как объект StringList
    • Функции для парсинга строк
    • Отобразить строку на определённую структуру
    • Из строки в массив и наоборот
    • Как сохранить и получить строку из INI-файла
    • Подсчитать количество слов в строке
    • Разность между двумя строками - функция Левенштейна
    • Преобразование сроки в число
    • StrToInt и IntToStr вне модуля SysUtils
    • Паскалевский эквивалент StrTok
    • StrTok для Delphi2
    • Сумма и количество прописью, работа с падежами
    • Case для строковых значений без учета регистра
    • Проверка значения строки
    • Быстрые функции сжатия пробелов и управляющих символов в строке
    • Функция проверки корректности ввода
    • Удаление лишних пробелов в строке
    • Подсчет количества вхождений символа в строке
    • Алгоритм поиска подстроки в строке
    • Поиск N-ого вхождения подстроки в строку
    • Нахождение последнего вхождения подстроки в строку
    • Получение N-го слова из строки
    • Повтор строки заданное количество раз
    • Замена в строке всех вхождений одной подстроки, на другую
    • Функция замены в строке всех вхождений одной подстроки на другую
    • Замена подстроки в строке
    • Сканирование строки начиная с указанной позиции с целью нахождения слова
    • Поиск подстроки в строке с заданной позиции
    • Поиск подстроки в строке с заданной позиции (стандартный вариант)
    • Преобразование строки с разделителями в StringList
    • Разбиение текста на слова и получение количества слов в тексте
    • Разбивка строки на подстроки с использованием заданного разделителя
    • Заполнение списка словами из строки с возможностью указания множества разделителей
    • Деление строки не несколько строк, указанной длины
    • Сумма прописью - Способ 14
    • Сумма прописью - Способ 15
    • Расщепление строки с разделителями на массив строк
    • Поместить или получить строку из буфера обмена (заплатка к стандартным)
    • Преобразование строки в строку для SQL-сервера
    • Преобразование String в PChar
    • Конвертация String в PWideChar
    • Преобразование строки S в набор её чисел, где каждое число представляет каждый символ строки
    • Расщепить строку в слова и обратно
    • Разбивка строки на отдельные слова
    • Небольшой модуль для работы со строками
    • Стилизатор
    • Итерация подкаталогов
    • Подстановка в TEdit
    • Переопределение оконной процедуры и метода для другой формы
    • Сумма прописью - Способ 1
    • Сумма прописью - Способ 10
    • Сумма прописью - Способ 11
    • Сумма прописью - Способ 12
    • Сумма прописью - Способ 13
    • Сумма прописью - Способ 2
    • Сумма прописью - Способ 3
    • Сумма прописью - Способ 4
    • Сумма прописью - Способ 5
    • Сумма прописью - Способ 6
    • Сумма прописью - Способ 7
    • Сумма прописью - Способ 8
    • Сумма прописью - Способ 9
    • Определение восхода и захода солнца и луны
    • Взлом за 1.5 минуты - SuperFTP v2.04 for Win
    • Поддержка многоязычного интерфейса
    • Как узнать все форматы бумаги, поддерживаемые принтером по умолчанию
    • Приостановить ПК
    • Как поменять функции кнопок мышки
    • Преобразовать файл Flash SWF в EXE
    • Как программно переключить раскладку клавиатуры
    • Переключиться в режим StandBy
    • 32-битное соединение с сервером Sybase
    • Получить количество вхождений символа в строку
    • Преобразовать код символа в скан-код клавиши
    • Симфония на клавиатуре
    • Синхронизировать время на 2-х компьютерах в локальной сети
    • Синхронизация DLL с открытым набором данных
    • Синхронизация таблицы и StringList
    • Синхронизация двух компонентов ScrollBox
    • Общие рекомендации к оформлению кода
    • Системное меню приложения
    • Компонент SystemTray
    • Вызов стандартного системного окна О программе
    • Время простаивания системы
    • Как сделать окно системно-модальным
    • Отключить клавиши при системном Hooke
    • Перехват нажатия на системные кнопки формы (закрытие, минимизация окна и т.д.)
    • Получение информации о системных шрифтах
    • Регистрация горячих системных клавиш
    • Добавляем пункты в системное меню Windows
    • Оповещение о том, что изменили системные настройки
    • Заставить системное меню выпасть в указанном месте
    • Создаём системную горячую клавишу
    • Перевод системы в режим ожидания или спячки
    • Как открыть диалог смены системного времени
    • Сохранить и загрузить двумерный динамический массив
    • Динамические создание объектов в TabbedNotebook
    • Динамические создание объектов в TabbedNotebook 2
    • Недоступная закладка в компоненте TabbedNotebook
    • Доступ к страницам Tabbednotebook
    • Tabbednotebook и куча ресурсов
    • Печать табуляторов с помощью TextOut
    • Над какой закладкой курсор в TabControl
    • Таблицы в памяти
    • Таблицы строк
    • Извлечение данных индекса таблицы
    • Как сохранить содержимое таблицы в текстовый файл
    • Получить версию таблицы
    • Синхронизация TabSet c ListBox
    • Перемещение на страницу TabSet по имени
    • Как определить, что была нажата клавиша Tab
    • Имитация Tab
    • События KeyPress и KeyDown не вызываются для Tab - как определить ее нажатие
    • Tab как Enter в StringGrid
    • Ошибка TACTIVEFORMX DECLARATION MISSING OR INCORRECT (определение TACTIVEFORMX отсутствует или неправильно)
    • Компонент TADOUpdateSQL
    • Как пpинимать яpлыки пpи пеpетягивании их на контpол
    • Набрать номер по модему. Голосовой звонок. Использование TAPI
    • Сделать кнопку на TaskBar для каждого окна
    • Определение координат расположения TaskBar
    • Работа с TaskBar
    • Как разрешить или запретить переключение между задачами
    • Показать контекстное меню на панели задач
    • Пересборка индексов с помощью TBatchMove
    • Работа с TChart
    • Как поместить TCheckBox в TRichEdit
    • TCheckListBox - использование методов LoadFromFile и SaveToFile
    • Информация о TClass
    • TClientDataSet. Утечка памяти при загрузке XML
    • TClientDataSet. Некорректное формирование XML
    • Класс для реализации списка Variant-ов на основе TCollection
    • TColor
    • TComportDriver - драйвер последовательного порта
    • Использование компонента TCoolBar или как создавать кульные панели инструментов
    • Сделать загрузчик приложения через TCP
    • Организация связи между компьютерами через TCP и IP протокол
    • Каким драйвером пользуется TDATABASE
    • Информация о TDataLink
    • Записать TDataSet в Excel файл
    • Как сделать экспорт TDataSet в XML файл
    • Как заставить произвольный компонент реагировать на изменения в TDataSource
    • Внимание! TDateTime 1899
    • Корректировка поведения маски TDateTimeField
    • Компонент Tdbf для непосредственного доступа к файлам DBF
    • Изменить высоту строк по умолчанию для TDBGrid
    • Изменить высоту строк по умолчанию для TDBGrid 2
    • Избавить TDBGrid от автоматического добавления новой записи
    • Проблема хранения TDBImage
    • TDBLookupComboBox. Реакция на нажатие ESC
    • TDBMemo в TDBCtrlGrid
    • Пример создания компонента TDBNavigationButton
    • Изменить иконки для TDBNavigator
    • Изменить подсказку для каждой кнопки TDBNavigator
    • Заголовок TDBGrid в две строки
    • TDirectoryOutline. Ошибка в свойстве Directory
    • Пример TDrawGrid Drawcell
    • TDropper - Компонент для перетаскивания файлов
    • Компонент TEdit с возможностью задать выравнивание текста
    • TEdit с выравниваением текста по центру
    • Поиск и управление TEdit и TField
    • Как создать нестандартную процедуру переноса слов для TEdit, TMemo
    • Teleport Pro Version 1.29
    • Команды Telnet
    • TELNET
    • Шаблон массива переменной длины
    • Десять заповедей разработчика
    • Десять уроков сетевого хака
    • Завершение всех работающих приложений
    • Как завершить любой процесс, в том числе и системный
    • Завершить чужое приложение
    • Тестер электронных дикторов
    • Как осуществить минимальный тест на корректность глобального идентификатора (GUID), и интерфейсов, унаследованных от IDispatch
    • TExcelManager
    • Присвоить текст файла переменной
    • Функция, возвращающая текст между двумя определёнными строками
    • Как текст на кнопке расположить под заданным углом
    • Компоненты ввода и отображения текстовой информации
    • Пример шифрования текста
    • Поиск текста в текстовых файлах
    • Работа с текстовыми файлами
    • Вывод строковой информации
    • Изменить заголовки компонент различных классов
    • Как реализовать поиск по тексту
    • Отображаем текст в System Tray
    • Сохранение страницы TF1Book в BLOB-поле
    • Использование нумерации в TFields
    • Как задать выражение по умолчанию для объекта TField
    • TFileFinder - механизм поиска файлов
    • Сохранить объект TFont в реестре
    • TFrame. Несколько фреймов одного типа на форме
    • Заголовок TGA-файла
    • Автопроектировщик цифровых схем Флогистон
    • Определить, что пользователь изменить схему оформления XP
    • Теория и практика использования RTTI
    • Теория сортировки - Часть 1
    • Теория сортировки - Часть 2
    • Теория сортировки - Часть 3
    • Теория сортировки - Часть 4
    • Теория сортировки - Часть 5
    • Теория сортировки - Часть 6
    • Теория сортировки - Часть 7
    • Поточность TreeView
    • Потоки и DLL
    • Особенности разработки потоков
    • Пример работы с потоками
    • Группировка и разгруппировка потоков
    • Как создавать потоки без класса TThread
    • Как создавать потоки без класса TThread 2
    • Работа в отдельном потоке, которая не мешает основной программе
    • Пример расчета величины в отдельном потоке
    • Поток с доступом к глобальной переменной основной программы
    • Определение количества приостановок (suspend) потока
    • Запись потока в BLOB-поле
    • Сохранение потока в INI файле
    • Поток без синхронизации
    • Поток с использованием Mutexa
    • Поток с использованием семафора
    • Сквозь Вселенную с дополнительными возможностями
    • Конвертируем TIF в PDF
    • Плитка из картинок
    • TImageList. Не отображаются иконки на контролах
    • Как сделать картинки в TImageList прозрачными
    • Как работать с Fade для TImage
    • TImage - эффект плавного перехода
    • Функции для работы с объектом типа TImage
    • Получить или установить допустимые периоды истечения времени
    • Засечь время
    • Вывести временную зону
    • Общее описание временной атаки
    • Синхронизация завершения работы Windows
    • Некоторые модификации методов ReadSection и ReadSections объекта, типа TIniFile
    • TIniFile
    • Прокрутка текста заголовка
    • Комбинация TLabel и TEdit
    • TLabel и TEdit без контейнера
    • Полосатый TListBox
    • Как узнать, по какой колонке был клик в TListView
    • Искать текст в TListView
    • Файл типа TList
    • TMathExpression - компонент для синтаксического анализа
    • VCL.TMediaPlayer. Проблема записи при невыбранном файле
    • Пример компонента типа TMediaPlayer с регулированием темпа звучания
    • Обмен данными между TMemoField и TMemo
    • Различия TMemoField
    • Загрузка TMemoField в Memo
    • TMemoryStream
    • Следование за мышкой в TMemo для установки позиции курсора
    • Фильтровать все ссылки в TMemo
    • TMetaFile - ошибка при работе с памятью
    • Компонент TMinMax
    • Компонент TMultiProperty
    • Как реализовать обработку информации одновременно несколькими потоками
    • Компонент TNMDayTime
    • Компонент TNMEcho
    • Компонент TNMFinger
    • Компонент TNMFTP
    • Компонент TNMGeneralServer
    • Компонент TNMHTTP
    • Компоненты TNMMsg и TNMMsgSer
    • Компонент TNMNNTP
    • Компонент TNMPOP3
    • Компонент TNMSMTP
    • Компоненты TNMStrm И TNMStrmServ
    • Компонент TNMTime
    • Компонент TNMUDP
    • Компонент TNMURL
    • Компонент TNMUUProcessor
    • Как определить, является ли метод потомком TNotifyEvent
    • Добавление изображений на кнопки панели инструментов во время работы приложения
    • Использование меню Инструменты в IDE
    • TOpenDialog, TSaveDialog, TOpenPictureDialog и TSavePictureDialog
    • Топологическая сортировка
    • Компонент TOraCommentsToFL — загрузка русских наименований колонок из ERwin в DisplayLabels
    • TOutline - Перетащи и брось
    • TOutline - Перетащи и брось 2
    • TOutline - Перетащи и брось 3
    • Пример отрисовки TOutline
    • TOutline OwnerDraw - значение индекса
    • Поточность TOutline
    • Ханойская башня
    • Получить оттенок серого из RGB-цвета
    • Как узнать значения, которые пользователь вводит в TDBGrid
    • Преобразование выражения к Обратной Польской Нотации
    • Преобразование информации из табличных компонент в RTF
    • TPageProducer. Взаимодействие свойств HTMLDoc и HTMLFile
    • TPaintBox в буфер обмена
    • Как сохранить содержимое TPaintBox в BMP
    • Недокументированный TParser
    • Пример TParser
    • Запись и чтение объекта TPersistent в поток
    • Массив TPOINT
    • Редактор свойств для точки
    • Компонент TPowerSock
    • Компонент TPreview
    • Класс TPrinter
    • Пример использования TPrinter
    • Особенности работы с TPrinter
    • Поиск записи с помощью TQuery
    • Поиск записи с помощью TQuery 2
    • Введение в режимы трассировки SoftICE
    • Работа с транзакциями
    • Преобразование координат
    • Перевод между системами исчисления
    • Прозрачность
    • Прозрачный Bitmap
    • Прозрачный компонент
    • Прозрачность в D6
    • Как избежать того, что в некоторых видео режимах прозрачная часть glyphа стандартного TBitBtn становится видной
    • Прозрачный растр
    • Как сделать прозрачным фон текста
    • Прозрачное окно
    • Прозрачное окно 2
    • Мало места на винте
    • Компонент TrayComp
    • Компонент TrayIcon
    • Использование подсказки в Tray в виде шара
    • Иконка на TrayBar - пример
    • Издевательства над System Tray
    • Приложение не убирает всплывающее меню после потери фокуса
    • Деревья со случайным поиском
    • Прокрутка TreeView, чтобы держать выделение посередине
    • Получение доступа к узлам TreeView
    • Как связать TreeView и PageControl
    • Поместить список контролов и пунктов меню в TTreeView
    • Сортировка двоичным деревом - древесная сортировка
    • Изменить RootKey для TRegIniFile
    • Хитрости печати
    • Как сделать откат внутри триггера
    • Очистка строки слева и справа от указанных символов
    • Очистка строки слева и справа от указанного символа
    • Боевой конь за 10 минут
    • Троянские порты
    • Компонент для последовательного устройства (TRS232)
    • TRyMenu — собственная отрисовка меню
    • TRySharedSream — класс упрощающий работу с файлом подкачки
    • Класс TRyTimer
    • Как отловить сообщения о прокрутке TScrollBar
    • Как перехватить сообщения прокрутки в TScrollBox
    • Использование компонента TServerSocket
    • Информация о базах данных при помощи TSession
    • TSortList - работа с отсортированным списком
    • Способ создания TSR программ без PSP
    • TStatusBar с другими контролами
    • Проблемы использования компонента TStoredProc
    • Несколько функций для TStream
    • TStringGrid и файловый поток
    • Форматирование ячеек TStringGrid
    • Сортировка по содержимому нужного столбца в TStringGrid
    • Вывести номер строки и столбца TStringGrid
    • TStringGrid с фокусом (OnDrawCell)
    • TStringList в TIniFile
    • Свойство TStringList
    • Редактор свойства TStringListProperty
    • TStringList и потоки
    • Удаление дубликатов в TStringList
    • TStringList.IndexOf. Зависимость от сортировки
    • TStringList, владеющий объектами
    • TStringList. Неустойчивость сортировки
    • Создать Terminal Services Client
    • Использовать TTime для более 24 часов
    • TTreeView. Проблемы CustomDraw
    • TreeView - компонент для показа dataset в виде дерева с сохранением
    • Показываем директории в TTreeView
    • Получить строковый путь в TTreeView
    • Сохранить и загрузить TTreeView
    • Принцип и порядок работы с TUpdateSQL для работы с неживыми запросами
    • TUpdateSQL. Выполнение нескольких SQL команд
    • Как отключить хранитель экрана
    • Как выключит спикеp
    • Как включить Caps Lock
    • Включение и выключение закладки Notebook
    • Как программно включить или выключить NumLock
    • TVertGrid — TStringGrid с возможностью заполнения в design-time
    • Отключить подсказки для TTreeView
    • Как реализовать Drag and Drop в TTreeView
    • Перенос элементов в TTreeView
    • Прокручивать TTreeView во время перемещения
    • Получение узла в TTreeView по пути заголовков
    • Искать узел TTreeView через его свойство Text
    • Выделять узел TTreeView правой кнопкой мыши
    • Получение пути заголовков к узлу в TTreeView
    • Копировать нижние узлы TTreeView во второй TTreeView
    • Добавить текущую страницу TWebBrowser в Избранное
    • Как в TWEBBrowser организовать изменение размера шрифта
    • Заменить рисунки в TWEBBrowser
    • TWinControl.Caption. Теряется маленькая русская буква я
    • Мерцание формы
    • Две колонки в DBLookupComboBox
    • Запись о втором создаваемом компоненте только в dfm-файле
    • Drag and Drop для двух компонентов TOutline
    • Компонет TWrapGrid, осуществляющий перенос текста в TStringGrid
    • Пример TWriter и TReader
    • TWriter и TReader - читаем и пишем в файл
    • Прочитать строку под нужным номером из текстового файла
    • Типизированные константы
    • Типы модулей в Delphi
    • Получить сетевой путь к зашаренному файлу по локальному пути
    • Получить сетевой путь к зашаренному файлу по локальному пути 2
    • Отменить удаление dBASE записи
    • Как запрограммировать Undo
    • Преобразование Unicode строк в DFM файлах Delphi 6 в Ansi строки
    • Универсальный создатель формы
    • Unix-строки (чтение и запись Unix-файлов)
    • Универсальное и быстрое перекодирование строки из кодировок ANSI, KOI8-R, KOI8-U, OEM-DOS, ISO
    • Перекодировка строк из одной кодировки в другую
    • Создаём собственный UnRar, используя unrar.dll
    • Как избавиться от зарегистрированного имени сервера
    • Как сделать, чтобы первая буква каждого слова в строке была в верхнем регистре
    • Перевод символа в верхний регистр для русского алфавита
    • Внести изменения в набор данных и не потерять текушей позиции
    • Обработка нажатий клавиш вверх-вниз
    • Вывести типы URL для Internet Explorer
    • Несколько полезных функций для работы со строками
    • Шутки над пользователем
    • Автоматическое сохранение или загрузка установок пользователя
    • Пользовательские варианты
    • Как можно использовать DLL
    • Uses в DLL
    • Использование таблиц Access
    • Использование таблиц Access2
    • Использование анимированных курсоров
    • Использование анимированных курсоров 2
    • Компонент на основе TImageList позволяет использовать в приложении анимированные иконки
    • Как использовать в своей программе API DirectSound и DirectSound3D
    • Работа с автоинкрементальными (AutoInc) полями
    • Использование BDE в сети
    • Использование ChartFX
    • Работа с индексами Clipper-а
    • Коллекции и работа с ними
    • Как использовать консоль в не-консольном приложении
    • Использование C-шной DLL
    • Обрабатываем выделенные строки в DBGrid
    • Добавление псевдонима с помощью функции DbiAddAlias
    • Использование DBIopenlocklist
    • Простой пример работы с базой данных из DLL
    • Как использовать базу данных BDE, не указывая ее имя
    • Использование Debug API. Пример перехвата вызовов функций Win32 API
    • Использование DirectSound на Delphi
    • Использование функции из DLL
    • Использовать формы, объявленные в DLL
    • Как использовать форму из DLL
    • Использование файла помощи
    • Использование справки HTML Help
    • Вариант использования HTML Help в Делфи
    • Как использовать процедуру mouse_event для имитации событий мыши
    • Использование многомерного массива
    • Использование холста в собственных компонентах
    • Как приложению воспользоваться своими шрифтами
    • Как использовать протокол about
    • Как можно использовать протокол res
    • Работа с Sender
    • Использование ServerSocket и ClientSocket
    • Использование стенографии
    • Как использовать Список Задач (Tasklist)
    • Использование TFileStream
    • Использование Tools Interface
    • Использование TParser
    • Использование Try
    • Как использовать клавишу-акселератор в TTabSheets
    • Работа с Winsock на Delphi
    • Как использовать встроенные в Windows иконки в своём приложении
    • Использование и создание DLL в Delphi
    • Использование DLL в Delphi
    • Список зависимых файлов
    • UUE кодирование
    • UUE кодирование 2
    • Проверка дат
    • Пример переменного количества параметров
    • Переменное количество параметров любого типа
    • Пример переменной записи
    • Указатель на вариантный тип - предупреждение
    • Конвертация Variant в Integer
    • Как преобразовать значение любого типа в строку
    • Классовые и статические переменные общего доступа
    • Передача переменных форме
    • Вставка текста (программно сгенерированной HTML-страницы) в TWebBrowser (не из файла, а из текстовой переменной)
    • Как преобразовать строку в дату
    • Вариантные типы
    • Как сообщить какую-то глобальную переменную всем окнам программы (даже скрытым)
    • VBX в приложениях DELPHI - как распространять
    • Использование контекстного меню с VBX
    • Иерархия VCL
    • Как научить VCL делать Refresh для запросов правильно
    • Основы 3D математики - Векторные и матричные преобразования
    • Как вытащить VersionInfo из свойств проекта
    • Информация о версии (Version Info) в Delphi EXE
    • Отобразить информацию из Version Info проекта
    • Форма с данными о приложении Version Info
    • Рекомендации по заполнению таблицы Version Info
    • Вертикальный текст
    • Вертикальный TitleBar
    • Функции VER.DLL
    • Показывать значения в двоичном представлении
    • Показывать значения в шестнадцатеричном представлении
    • Вирус на Delphi
    • Коды виртуальных клавиш
    • Virtual ListView с контекстным меню
    • Как конвертировать виртуальную клавишу в ASCII код
    • Введение в вирусы
    • Визуализация нажатия кнопки
    • Визуальный HTML редактор своими руками
    • Как редактировать таблицы виртуальных и динамических методов
    • Исследование VoiceMan v1.0
    • Контроль звука
    • Класс-оболочка для объекта синхронизации WaitableTimer
    • Открыть документ и дождаться завершения работы с ним
    • Переход в ждущий режим под WinNT
    • Как запустить и подождать завершения 2х процессов
    • Подождать завершения DOS-задачи
    • Подождать завершения DOS-задачи 2
    • Подождать завершения DOS-задачи 3
    • Как определить, что моё приложение хотят завершить
    • Определить, что изменились настройки экрана
    • Обнаружение прокрутки TListBox
    • Как определить - нажал ли пользователь клавишу PrintScreen
    • Проверка изменения данных таблицы
    • Waveform Audio Win32 API
    • Формат Wave-файла
    • Проигрывание wave-файла, помещенного в ресурс
    • Получить информацию о WAV файле
    • Определить длину WAV файла
    • WAV в EXE
    • Пример чтения и сохранения wav-файлов
    • Запись WAV-файлов
    • Включение wav-файла в exe и проигрывание этого wav-файла
    • Как добавить в исполняемый файл WAV-файл и затем проиграть этот звук
    • Реализация кнопок Вперед, Назад и Отмена для TWebBrowser
    • Как поменять цвет или стиль бордюра в TWebBrowser
    • Использовать событие OnDocumentComplete у TWebBrowser при наличии фреймов
    • Перевести TWebBrowser в режим редактирования
    • Получить и сохранить HTML-код из TWebBrowser
    • Получить выделенные объекты из TWebBrowser
    • Спрятать скроллбары в TWebBrowser
    • Получить свойства всех картинок в TWebBrowser
    • Нажать кнопку Submit в TWebBrowser если она в виде картинки
    • Получить информацию об элементе управления TWebBrowser
    • Проверить активность команды Copy в TWebBrowser
    • Проверить страницу в TWebBrowser на локальность
    • Создать TWebBrowser во время выполнения программы
    • Нажать определенную кнопку на форме в TWebBrowser
    • Открытие локальных файлов в TWebBrowser и прямое открытие ссылок
    • Реализация установки страницы и печати для TWebBrowser
    • Свои настройки Proxy в программе с TWebBrowser
    • Получить доступ к радио кнопкам в TWebBrowser
    • Сохранить исходный код всех фреймов TWebBrowser
    • Сохранить все картинки TWebBrowser
    • Передать фокус TWebBrowser
    • Передать фокус TWebBrowser 2
    • Сохранить страницу TWebBrowser в Bitmap
    • Масштабирование страницы в TWebBrowser
    • Как добавить текущую страницу TWebBrowser в Favorites
    • Как поменять цвет скроллбаров в TWebBrowser
    • Использование Drag and Drop для заполнения полей в TWebBrowser
    • Получить все URLs фреймов в TWebBrowser
    • Как скрыть контекстное меню TWebBrowser
    • Как загрузить HTML код непосредственно в TWebBrowser
    • Как добраться до конкретного фрейма
    • Использование функциональности IE или заметки о WebBrowser
    • Сохранить страницу в WebBrowser на диск
    • Распечатать страницу в TWebBrowser
    • Работа с печатью в TWebBrowser
    • Показать диалог свойства TWebBrowser
    • Отправить данные формы с помощью WebBrowser
    • Как проверить, является ли текущее соединение в TWebBrowser Secure (SSL)
    • WebSnap
    • WEB страничка внутри Delphi приложения
    • Как получить страницу с вебсервера при помощи TClientSocket и поместить её в строковую переменную
    • Delphi6 и Web-сервисы
    • Использование Web Services
    • Показать исходный код Web-страницы в TMemo
    • Число текущей недели
    • Число текущей недели 2
    • Число текущей недели 3
    • Контроль веса
    • Что делает сообщение, какие значения используются для каждого поля сообщения и какие возвpащаемые значения ожидаются или задаются Windows
    • Что такое порт (правила работы с портами)
    • Самый быстрый способ определить подкакой виндой вы находитись (NT или Win9X) на Assemblere
    • Получить диапазон, прокручиваемый колесиком мышки
    • Чтобы при выполнении длительного цикла другие приложения не подвисали
    • Зачем ломают программы или крэкеры на воле
    • Почему я должен устанавливать BDE
    • Как конвертировать WideString в String
    • Прозрачные меню для XP, Win2000
    • Программирование на основе Win32 API в Delphi
    • Основы работы с Win32API
    • Win95 или WinNT для Delphi1
    • Для чего нужен WinAPI
    • Cracking WinDAC32 Version 1.41
    • Позиционирование диалога с сообщением над формой
    • TListView и TTreeView - Windows Explorer
    • Пространство имён оболочки Windows
    • Узнать о завершении работы Windows
    • Вызвать диалог завершения работы с Windows
    • Узнать версию Windows
    • Текущая позиция окна
    • Можно ли заблокировать обновление определенного окна
    • Окно без заголовка
    • Запуск внешней программы
    • Как взломать WinRoute Lite v3.0
    • Проверить, доступен ли WinSock
    • WinWord через DDE
    • Создание Аккаунта в Windows, используя ADSI (Активные директории)
    • Узнать версию Windows и DOS
    • Коды ошибок Windows
    • Оповещение всей системы о изменении WIN.INI
    • Определить, что WIN.INI был изменен
    • Сообщения Windows - введение
    • Убедиться, что приложение (окно) не отвечает
    • Убедиться, что приложение (окно) не отвечает 2
    • Получить информацию о регистрации Windows – имя владельца и компанию
    • Окно по рисунку
    • Определить завершение работы Windows
    • Как корректно перехватить сигнал выгрузки операционной системы, если в моей программе нет окна
    • Вывести диалог завершения работы Windows
    • Получить информацию об используемой схеме оформления Windows
    • Перекодировка текста из Win кодировки в КОИ-8 и обратно
    • Получить время работы Windows
    • Удалить файл навсегда
    • Подать звуковой сигнал без использования ресурсов Windows
    • Без иконки в панели задач
    • Как можно обойтись без TTimer и наиболее рационально использовать ресурсы системы
    • Записываем в Access используя ADO
    • Работа с другим приложением без Hook и DLL на примере GetFocus
    • Как преобразовать WMF в BMP
    • WMI - практика применения в Delphi
    • WM_ACTIVATE
    • WM_ACTIVATEAPP
    • WM_CANCELMODE
    • Связь между процессами при помощи WM_COPYDATA
    • WM_CLOSE
    • Перетаскивать файлы в свою программу - WM_DROPFILES
    • WM_GETMINMAXINFO
    • Перемещение окна вне заголовка
    • Перемещение окна вне заголовка 2
    • Перемещение окна вне заголовка 3
    • Обработка WM_SysCommand
    • Узнать, когда пользователь или программа изменили системное время - WM_TIMECHANGE
    • WordBasic через OLE
    • Wordbasic с параметрами из Delphi
    • Как WordDocument разбить на страницы
    • Управление Word-ом из Delphi
    • Запуск Word без автостартующего (AutoStart) макроса
    • Автоматизация документов WORD
    • Как прочитать или изменить свойства Word документа
    • Как прочитать или изменить свойства Word документа 2
    • Импорт активного документа Word
    • Как в Word макросом удалить символы возврата каретки
    • Автоматизация Word с OLE
    • Word, OutLook и OLE
    • Работа с MsWord из Delphi - Нестандартные отчёты
    • Вывести информацию о пользователях, подключенных к рабочей станции
    • Получить даты с понедельника по пятницу текущей недели
    • Заставить Delphi работать с достаточно большим массивом данных
    • Как работать с битами
    • Как удобнее работать с буфером обмена как с последовательностью байт
    • Работа с цветами
    • Как работать с компонентами по их индексу
    • Работа с директориями в Delphi
    • Delphi - Работа над ошибками
    • Как работать со всеми фреймами, отображёнными в данный момент в WebBrowser
    • Работа с INI файлами
    • Работа с JPEG-изображениями
    • Работа с OpenGL - Введение
    • Работа с OpenGL - Минимальная программа
    • Как работать с плагинами
    • Работа с портами под Win95, обзор и теория
    • Работа с принтером
    • Работа с последовательными портами
    • Работа с последовательными портами 2
    • Как работать со всеми ячейками таблицы в WebBrowsere
    • Не работает функция Writeln
    • Вывод надписи поверх всех окон
    • Пишем свой текст в Меню
    • Сохранение и чтение из потока данных объекта
    • Пишем ScreenSaver в Delphi
    • Написание программ на чистом API
    • Написание программ на чистом API 2
    • Писать в порт принтера
    • Как писать Win32API приложения на Delphi
    • Что нужно давать WSAAsyncSelect в качестве параметра handle
    • Использование функции wsprintf
    • Примеры форматирования строк с использованием API-функции wvsprintf
    • Как импортировать данные из Excel в StringGrid
    • Обмен информацией в формате XML
    • Динамическое создание меню по XML-файлу
    • Парсер подавляющего большинства нотаций XML
    • Разбор XML
    • XML сериализация объекта Delphi
    • XML сериализация объектов - Заключение
    • Компонент для XML сериализации
    • Использование XML в среде Delphi
    • Крестики - нолики с коброй
    • Пример компонента типа XPButton
    • Включить Drop Shadow Effect окна в XP
    • Использовать визуальный стиль XP для своего приложения
    • Показать символы для пароля в XP
    • Создать Системную Точку Восстановления (XP)
    • Преобразование даты и времени в строковый вид YYYYMMDDHHNNSS и обратно

    Источник: http://delphiworld.narod.ru/_all_articles_.html



    Рекомендуем посмотреть ещё:


    Закрыть ... [X]

    Урок 12. Графические методы и процедуры Programmirovanie Вязание крючок кофты туники

    Рисовать macromedia flash Рисовать macromedia flash Рисовать macromedia flash Рисовать macromedia flash Рисовать macromedia flash Рисовать macromedia flash Рисовать macromedia flash

    ШОКИРУЮЩИЕ НОВОСТИ