Full index

* Общие вопросы
** Об авторских правах
** Благодарности
*** Список ресурсов - источников материалов DRKB
** Ссылки на сайты по Дельфи
* Delphi IDE, компилятор, отладчик, редактор
** Ошибки связанные с работой среды Дельфи
*** Delphi 4 виснут при запуске. Видеокарта S3 Virge?
*** В основном Help'е в Delphi не работает индекс по Win32?
*** Исчезает главное меню Delphi, почему?
*** Where are my components?
*** Hidden or missing IDE
*** IDE highlighting the incorrect line 
*** Проблемы регистрации Дельфи
** Директивы компилляции
*** Какие есть директивы компилятора?
*** Как сделать свои собственные сообщения при компилляции?
*** Как узнать версию компиллятора?
*** Предопределённые константы условной компилляции
** Ошибки в Дельфи
*** Delphi Run-Time Error Codes
*** Как мне избавиться от выскакивающего окна CPU при ошибках?
*** Duplicate resource error
*** Data segment too large error
*** Error reading symbol file
*** Stack Overflow, Runtime error 202
*** Список префиксов Internal Error
*** Почему возникает ошибка Access Violation?
*** Error: Interface not supported
*** Как отловить ошибку?
*** Error: RPC Server is unavailable
*** Как перехватить сообщение об ошибке?
*** Как предотвратить утечки памяти при возникновении ошибок?
*** Как сгенерировать свою ошибку?
*** EOleSysError - как бороться?
** Работа с ToolsAPI (Эксперты и редакторы свойств)
*** Как создать свой пункт меню в Дельфи IDE?
*** Как создать простейший эксперт?
*** Отладка экспертов
*** Delphi 7 ToolsAPI: Компоненты
*** Создание редактора свойства
*** Ещё примеры экспертов
*** Использование открытых интерфейсов
*** Текущий модуль и проект
*** Код определения свойств
*** Регистрация редактора свойства
*** Показ свойств во время выполнения программы
*** Редактор свойства Color с заданными ограничениями
*** Как найти все установленные компоненты?
*** Програмно меняем Delphi's Tool list?
*** Эксперты в DELPHI, или Программист, упростите себе жизнь
*** Создание pop-up меню своего компонента и кое-что еще о классе TComponentExpert
*** Borland Delphi/C++Builder ToolsAPI, или взгляд на Borland IDE изнутри
** Среда Дельфи
*** Эта незнакомая IDE! (статья)
*** Горячие клавиши Дельфи
*** Типы файлов в среде Дельфи
*** Как заставить стартовать дельфи без заставки?
*** Как заставить стартовать дельфи без проекта?
*** Скрытые настройки Дельфи
*** Смена свойств приложения, открываемого, по умолчанию в среде при её запске
*** Отображения величин в Watch List
*** Активизация и использование в IDE окна CPU
*** Как мне избавиться от выскакивающего окна CPU при ошибках?
*** Работа с IDE из программы
** Проблемы с компонентами и палитрой компонентов
*** Проблема использования компонентов в D6/7 от предыдущих версий
*** Установка справки для сторонних компонент под d2005, d2006
** Особенности отдельных версий Дельфи
*** Краткая история Delphi
*** Delphi 7. Отличия и особенности.
*** Переход от Delphi 7 к Developer Studio 2006 - сравнивая компоненты
*** Новые позможности языка в Delphi 2006
** Компилятор Дельфи
*** Способы уменьшения размера Exe файлов полученных с помощью Дельфи?
* Язык программирования Дельфи
** Общие вопросы
*** Директивы вызова процедур
*** Как использовать переменную для имени процедуры?
*** Как использовать параметры коммандной строки?
*** Быстрый способ обмена значений в 2х переменных.
*** BEEP для дельфи, который работает, как в TP
*** Как передать массив как параметр?
*** Можно ли задать шаг в For?
*** Как сделать procedure/function с переменным количеством параметров?
*** Как получить часть GUID?
*** GUI. Перегрузка контролами (статья)
*** Функция, возвращающая тип
*** Взять один символ из потока памяти
*** Удобная функция ifthen
*** Использование PosEx взамен Pos
*** Вызвать функцию по имени
*** О файле проекта
*** О переносе проекта в другую папку
** Объектное ориентирование
*** Сущность ООП
**** Объектно-ориентированное программирование (статья)
**** Сущность ООП 
**** Переназначения объектов
**** Сабклассинг и суперклассинг в Delphi для начинающих
**** Игра отражений
*** Разработка компонентов и классов
**** Как написать собственный класс?
**** Как заставить код компонента работать только в дизайне?
**** Создание компонент в Delphi
**** Пособие по написанию своих компонентов
**** Простой пример разработки собственного компонента
*** Методы
**** Как преобразовать указатель на метод в указатель на функцию?
**** Как явно вызвать виртуальный метод дедушки?
**** Как вызвать метод предка?
**** Как редактировать таблицы виртуальных и динамических методов?
**** Перекрытие виртуальных методов
**** Динамические и виртуальные методы
**** Override/Vitual/Dynamic - методы
*** Свойства
**** Как скрыть свойства объекта?
**** Можно ли динамически изменять свойство owner компонента во время выполнения программы?
**** Демонстрация DefineProperties
**** Использование записей для хранения информации полей
*** События
**** Как присвоить событие в run-time?
**** Как получить список всех назначенных событий?
*** Self
**** Что из себя представляет Self?
**** В чем отличие между Create(Self) и Create(Application)?
*** Sender
**** Работа с Sender
*** Разные вопросы
**** Как можно работать с объектами не заботясь об их разрушении?
**** Как создать компонент во время выполнения приложения?
**** Шаблоны в Object Pascal
**** Как внести изменения в код VCL?
**** Как создать копию произвольного компонента?
**** Вызов процедуры, имя которой содержится в переменной
**** Выполнение процедуры по адресу
**** Информация о TClass
**** Работа метода Assign
**** Как забыть о необходимости разрушать объекты?
**** Список handle всех окон моего приложения
**** Сгруппировать свойства наподобие Font
**** Клонирование объектов
**** Сохранение и загрузка данных в объекты на примере коллекций.
** Работа со строками
*** Справочные материалы, общие вопросы
**** Справочник по функциям работы со строками
**** Справочник по функциям работы с PChar
**** Как хранятся строки?
**** Unix-строки (чтение и запись Unix-файлов)
**** Быстрые операции с очень большими строками
**** Небольшой модуль для работы со строками 
**** Расширенные строковые функции 
**** Добавление функций проверки орфографии 
*** Преобразования строк из и в другие типы
**** String → PChar
**** PChar → Integer
**** Hex → String
**** Hex → Char
**** Hex → Integer
**** Hex → BIN
**** BIN → Integer
**** Integer → BIN
**** BIN → Byte
**** Byte → BIN
**** WideString → String
**** String → WideString
**** Функции преобразования UNICODE и ANSI строк
**** String → BCD
**** BCD → String
**** String → HKEY
**** HKey → String
**** String → PWideChar
**** PWideChar → String
**** Преобразование Unicode строк в DFM файлах Delphi 6 в Ansi строки
**** Как преобразовать String в Binary и наоборот?
**** Из строки в массив и наоборот
**** Отобразить строку на определённую структуру
**** String → Ascii
**** Ascii → String
**** Преобразование строки в число
**** String → StringList 
**** Как преобразовать значение любого типа в строку 
*** Слова
**** Как осуществить поиск слов по маске?
**** Как подсчитать количество слов в строке?
**** Разбивка строки на слова
**** Функция возвращающая N-ое слово в строке
**** Словарь уникальных слов.
**** Быстрая функция для разбивки строки на части (слова) в один цикл.
**** Заполнение списка словами из строки 
**** Определить корень слова (для поиска похожих слов) 
**** Сканирование строки начиная с указанной позиции с целью нахождения слова 
**** Получать слова нужной длины при перестановке букв в указанном слове 
**** Поиск слов по маске 
*** Форматирование строк
**** Функции форматирования строк
**** Как использовать format parameter больше одного раза?
**** Дополнение строки пробелами 
**** Выравнивание текста по ширине
**** Первая буква каждого слова в верхнем регистре
**** Как удалить переносы из строки 
**** Обрезание строки по длине 
**** Очистка строки (символьное значение числа) от пробелов, нулей и точки 
**** Очистка строки слева и справа от указанного символа 
**** Перевод символа в верхний регистр для русского алфавита 
**** Перевод символа в нижний регистр для русского алфавита 
**** Повтор строки заданное количество раз 
**** Форматирование строки с использованием подстановочных символов 
**** Функция для удаления из строки лишних символов 
**** Функция замены в строке всех вхождений одной подстроки на другую 
**** Функция наполнения строки 
**** Удаление ненужных подстрок из строки 
**** Удаление пробелов в начале строки 
**** Удаление лишних пробелов в строке
**** Примеры форматирования строк с использованием API-функции wvsprintf 
*** Разбор строки, выделение элементов, поиск
**** Как разделить строку на элементы, Аналог VB функции Split
**** Парсинг строк
**** Как найти строку в строке начиная с определённой позиции?
**** Регулярные выражения
**** Количество вхождений подстроки в строку
**** Модуль поиска по маске (более совершеный нежели дельфийский masks)
**** Деление строки не несколько строк
**** Замена подстрок 
**** Нахождение последнего вхождения подстроки в строку 
**** Выделение подстроки по контексту
**** Несколько расширенных функций по определению позиции 
**** Поиск N-ого вхождения подстроки в строку 
**** Расщепление строки с разделителями на массив строк 
**** Функции для парсинга строк 
**** Функция для разворачивания строк 
**** Функция приблизительного (нечеткого) сравнения строк 
**** Фильтрованный поиск в строке 
**** Произвести поиск байта или слова в строке 
**** Текст между двумя определёнными строками 
*** Разные вопросы
**** Генерация GUID как строки 
**** Explode / Implode a String?
**** Как получить количество активных ссылок на строку?
**** Инкрементация строкового поля
**** Получение параметра из строки по его индексу
**** Расстояние (разность) между двумя строками. Функция Левенштейна
**** Нестрогое сравнение строк
**** Сумма и количество прописью, работа с падежами
**** Сase для строки 
**** Быстрые функции сжатия пробелов и управляющих символов в строке 
**** О пользе типа ShortString при использовании WinAPI 
**** Проверка значения строки 
**** Удаление из файла элементов HTML 
**** Функция проверки корректности ввода
**** Получить количество ссылок AnsiString 
**** Как определить, что два слова имеют схожее произношение 
** Работа с датами и временем
*** Таймер и задержки выполнения (Delay)
**** Скорость работы процессора, точный таймер
**** Как реализовать сверхточный таймер?
**** Как отчитывать промежутки времени с точностью, большей чем 60 мсек?
**** Класс-оболочка для объекта синхронизации WaitableTimer
**** О таймере
**** Использование команды RDTSC процессора Pentium для работы с малыми временными интервалам 
**** Реализация функции Delay 
*** Календари, даты и летоисчисление
**** Как получить дату по Юлианскому календарю?
**** Преобразовать Персидскую дату в дату по Грегорианскому календарю 
**** Вычисление даты Пасхи
**** Определение восхода и захода солнца и луны 
**** Дни в месяце 
**** Проверка правильности даты
**** Конвертируем Unix дату
**** Получить даты с понедельника по пятницу текущей недели 
**** Получить номер дня в году 
**** Программа рисует на форме календарь на 2002 год 
**** Число текущей недели 
*** Формат даты, преобразования дат и времени
**** Как преобразовать строку в дату?
**** Как конвертировать RFC дату и обратно?
**** Конвертируем TDateTime to Unix Timestamp
**** Вывод даты в нужном формате 
**** Название месяца в номер месяца 
**** Частичный показ DateTime 
**** Корректировка поведения маски TDateTimeField 
**** Перевести секунды в формат времени 
**** Преобразование даты и времени в строковый вид YYYYMMDDHHNNSS и обратно 
**** Преобразование даты, месяц прописью 
**** Преобразование количества секунд в формат TTIME 
**** Универсальная функция возврата значения элемента даты 
*** Недели и дни недели
**** Как узнать номер недели данного дня в году?
**** Как определить день недели?
**** Дни недели 
*** Математика времени и временные интервалы
**** Работа со временем или как реализовать 1.20+1.50=3.10 ?
**** Как подсчитать возраст по дню рождения?
**** Как засечь время
**** Математика времени
**** Округление времени 
**** Получение целого числа часов от начала суток
**** Прибавить час 
**** Сложение времени 
**** Сравнить быстродействие алгоритмов 
**** допустимые периоды истечения времени 
*** Разные вопросы
**** Генерация еженедельных списков задач 
**** За какое время было создано изображение 
**** Использовать TTime для более 24 часов 
**** Как реализовать визуальный отсчет времени 
** Работа с числами
*** Функции преобразования чисел с плавающей точкой
*** Как округлять до сотых в большую сторону?
*** Регионарные стандарты
*** Проблемы с дробными числами
*** Hex → Integer
*** Число английской строкой
*** Число русской строкой
*** Число украинской строкой
*** Работа с типом Comp
*** Как получить доступ к битам переменной и управлять их значением?
*** Dec → Hex
*** Bin → Dec 
*** Integer как SmallInt
*** "Некорректные" вещественные значения
*** Римские в Арабские
*** Арабские в Римские
** Работа с битами
*** Проверка значения бита
*** Установка бита в единицу
*** Установка бита в ноль
*** Переключение состояния бита с единицы на ноль и наоборот
*** Пример чтения данных по битовой маске из значения
*** Двоичная математика
*** Битовые множества 
*** Как в байте информации выделить биты 
*** Как работать с битами 
*** Получение значения бита в двойном слове 
** Работа с массивами
*** Примеры работы с динамическими массивами
*** Массив в Delphi
*** Использование ассоциативных массивов 
*** Пример массива констант (Array of Const)
*** Работа с большими массивами.
*** Использование многомерного массива
*** Массив без ограничения типа и размера
*** Удаление и добавление значений динамического массива
*** Сохранение и загрузка двумерного динамического массива
*** Сохранение массива c изображениями 
*** Запись массива на диск
*** Операции над числовыми массивами
*** Использование PHP-like операций с массивами
*** TMemoryStream → Array of Byte
*** Array of Byte → TMemoryStream
*** String → Array
*** Array → String
*** Как поместить двумерный массив в Image 
*** Массив компонентов 
*** Использование DynArrayFromVariant 
*** Поиск минимального (максимального) элемента массива , статистика элементов массива
*** Проверка наличия числа в массиве 
** Работа с указателями, память
*** Арифметика указателей
*** Использование указателей на целое
*** Как избежать использования неактуальных указателей
*** Пример работы с указателями
*** Получение ссылки на экземпляр класса
*** Method pointers в function pointers
*** Быстрое сравнение памяти 
*** Динамическое распределение памяти 
*** StrAlloc и GetMem 
*** Освобождение памяти
*** Очистить переменную в оперативной памяти 
*** Получение размера памяти выделенный под Pointer
*** Потеря памяти
*** Принципы работы с памятью в системе Windows32
*** Linked List Memory Table
*** Увеличение значения указателя
*** Указатель на вариантный тип
*** Указатель на функцию
*** Функции для выделения, перераспределения и освобождения памяти
** Множества, записи и перечисляемые типы
*** Что такое множества?
*** Получить текст элемента перечисляемого типа
*** Сохранение типа данных множество (TFontStyles)
*** Функции и процедуры для работы с данными перечислимого типа
*** Проблема передачи записи
*** Передача массива записей символов в Memo
*** Пример переменной записи
** RTTI и другие трюки с информацией о классах, модулях и т.п.
*** Теория и практика использования RTTI
*** Как прочитать значение свойства компонента по имени?
*** Как изменить значение свойства компонента по имени?
*** Как получить контекст свойства по его целочисленному значению?
*** Как получить значение свойства в виде варианта по тексту имени свойства?
*** Как прочитать весь список Published методов?
*** Как выяснить имеет ли объект определённое свойство?
*** Как сохранить значение свойства в поток?
*** Как определить, является ли метод потомком TNotifyEvent?
*** Как определить, унаследовано ли свойство от определённого класса?
*** Как прочитать свойство напрямую из его ресурса?
*** Как присвоить все значения полей одного класса, другому такому же классу?
*** Как сделать текстовый список всех доступных свойств перечисляемого типа?
*** Как изменить цвет всех компонентов на форме в Run-time?
*** Как выполнить метод по его имени?
*** Как получить строковое значение перечисляемого типа?
*** Как узнать имя файла моей программы?
*** Имя класса компонента и модуля
*** Как динамически прочитать информацию о классе
*** Копирование свойств одного компонента другому
*** Инспектор объектов и метаданные
** Взаимодействие с другими языками
*** Изучаем ассемблер в Delphi
*** Использование ассемблера в Дельфи (статья)
*** Вызов C-шной функции с переменным числом параметров
*** Вызов Delphi DLL из MS Visual C++ 
*** Аналог функции С memcmp
*** Соответствие типов С++ и Delphi
*** Using Visual Basic arrays in Delphi
*** Does Delphi have an equivalent to the Visual Basic SendKeys function?
*** Does Delphi have an equivalent for the VB function DoEvents?
*** Основное отличие EXE-файлов созданных Delphi и Visual Basic 
*** Присвоить значение полям записи с помощью Assemblera 
*** BASM - Уроки для начинающих
*** Программирование АССЕМБЛЕРОМ в Delphi 
*** Что Delphi знает об ассемблере 
** Threads
*** Потоки и DLL
*** Как создавать потоки без класса TThread?
*** Как реализовать обработку информации одновременно несколькими потоками
*** Как передать при создании нити (Tthread) ей некоторое значение?
*** Помещение формы в поток
*** Поток с доступом к глобальной переменной основной программы
** Работа с коллекциями
*** Работа с коллекциями - сохранение и загрузка 
*** Коллекции и работа с ними
*** Пример использования в приложении списка объектов на основе класса TList
*** Перетасовка строк в списке
** RTL Delphi (краткий справочник)
*** Math - математика, статистика, финансы 
*** Арифметика
*** Тригонометрические функции и процедуры
*** Функции и процедуры для финансовых вычислений
** Базовые классы
*** TList
*** TStrings и TStringList
**** Пример использования в приложении списка строк на основекласса TStringList
**** TStringList. Сортировка и системная locale 
**** Как самому определить метод сортировки TStringList
*** TStream
**** Несколько функций для TStream
*** TObject
*** TPersistent
*** TComponent
*** TControl
*** TWinControl
*** TCustomControl
*** TGraphicControl
*** Глобальный объект Screen
*** Глобальный объект Clipboard
** Скрипты, компиляторы и связанные с ними вопросы
*** Расчет введенной формулы
*** Использование Microsoft ScriptControl (статья)
*** Лекции по построению компилятора на Pascal
**** Введение
**** Синтаксический анализ выражений
**** Снова выражения
**** Интерпретаторы
**** Управляющие конструкции
**** Булевы выражения
**** Лексический анализ
**** Немного философии
**** Вид сверху
**** Представление "TINY"
**** Пересмотр лексического анализа
**** Разное
**** Процедуры
**** Типы
**** Назад в будущее
**** Конструирование модулей
*** Могу ли я использовать в программе скрипт с Дельфи синтаксисом
*** Использование компилятора Delphi (dcc32.exe) в прикладных программах
** Вокруг и около Паскаля или другие компиляторы Дельфи/Паскаль
*** Пишем игры на MIDletPascal
*** Lazarus: Delphi, кросс-платформенная, Open Source?! 
*** Турбо Дельфи
* VCL
** Общие вопросы
*** Как заставить приложение показывать различные иконки при различных разрешениях дисплея?
*** Процедуры и функции RxLib
*** Как сделать, чтобы компоненты отбрасывали тень?
*** Как создать каретку свой собственной формы?
*** Как разделить обработку OnClick и OnDblClick? Ведь OnClick будет вызываться всегда, и перед DblClick. 
*** Как добавить событие OnMouseLeave?
*** Иерархия классов 
*** Помещение VCL компонентов в область заголовка 
*** Как различаются между собой Paint-события: Invalidate, Update и Refresh?
*** Можно ли как-то уменьшить мерцание при перерисовке компонента?
*** Delphi 7 and FastNet Components
*** Как правильно работать с прозрачными окнами?
*** Как установить компонент от другой версии, если имеется только .DCU файл?
*** Как убрать публичное свойство компонента
** Неявное обращение к компонентам, манипуляции в run-time
*** Перебор всех компонентов на форме
*** Как найти компонент по имени?
*** Групповые операции с контролами
*** Как создать контрол в Run-Time?
*** Обращение через свойство Controls
*** Как отловить смену фокуса для всех контролов?
*** Работа с массивом компонентов
** Реакция компонентов на клавиатуру
*** Как заблокировать реакцию на клавиатуру компонента?
*** Как работать с ssShift и TShiftState?
*** Имитация Tab
** Перетаскивание объектов, Drag and Drop, Docking
*** Общие вопросы и теория технологии Drag and Drop
**** Внутренний интерфейс Drag and Drop
**** Функции и процедуры для работы с drag-and-drop операциями
**** Интерфейс переноса Drag-and-Drop 
**** Перетаскивание объектов 
**** Преобразование координат в параметрах событий OnDragOver и OnDragDrop, в координаты формы. 
*** Drag and Drop внутри своего приложения
**** Примеры использования Drag and Drop для различных визуальных компонентов
**** Перестроить вкладки TPageControl с помощью Drag and Drop
**** Как перетаскивать (Drag and Drop) выделенный текст между компонентами Memo?
**** Как перетаскивать компоненты в Run-Time?
**** Drag and Drop в TTreeView
**** Прокручивать TTreeView во время перемещения 
**** Пример реализации Drag-and-Drop
**** Drag and Drop TImage 
**** Drag and Drop для TListBox
**** Drag and Drop - как использовать ItemAtPos для получения элемента DirListBox 
**** Drag and Drop из RichEdit 
**** Drag and Drop из TScrollBox 
**** Drag and Drop несколько элементов в TListView 
**** Drag and Drop со списками 
**** Drag and Drop в TOutline
**** Заполнение полей формы в TWebBrowser методом Drag-and-Drop 
**** Как перетаскивать выделенный текст между компонентами Memo 
**** Как перетащить целую колонку из StringGrid в ListBox 
**** Пример Drag and Drop между двумя DBGRID
*** Drag and Drop с другого приложения, Drag and Drop файлов
**** Как перетаскивать файлы?
**** Как принимать ярлыки при перетягивании их на контрол
**** Как послать данные другому приложению используя auto-drag-n-drop?
**** Как сделать Drag-n-Drop из чужого приложения?
**** Drag and Drop c Explorer 
**** Drag and Drop с минимизированным приложением 
**** Переслать данные в другую программу методом Drag-and-Drop 
**** Реализация Drag-and-Drop из внешнего приложения в ваше 
*** Docking
**** Пример реализации Drag-and-Dock
**** Интерфейс присоединения Drag-and-Dock 
*** Перемещение объектов мышкой
**** Как таскать форму за метку?
**** Как перемещать компонент во время работы программы 
**** Перемещение изображений по форме с помощью мыши 
** Вставка одних компонентов в другие
*** Как поместить ProgressBar в панель StatusBar? 
*** Как поместить TCheckBox внутри TRichEdit?
*** Как добавить TCheckBox в TStringGrid?
*** Как поместить ComboBox в ячейку StringGrid?
*** Помещение компонентов в StringGrid
*** Помещение компонентов в DBGrid 
*** Как сделать pop-up Combobox по позиции курсора в Memo?
*** TMemo → DBGrid
*** CheckBox → DBGrid
*** TDateTimePicker → StringGrid
** Стили и темы Windows XP
*** Элементы управления Windows XP
**** Пользовательский интерфейс Windows XP
**** Манифест Windows XP
**** Компонент TXPManifest
**** Включение манифеста Windows XP в ресурсы приложения
**** Визуальные стили и темы оформления
**** Визуальные стили в Delphi
**** Theme API
**** Компоненты настройки цветовой палитры
*** Как определить использует ли пользователь стили?
*** Как получить имя текущего стиля и имя цветовой схемы?
*** Как получить сообщение об изменении видео стиля?
*** Как отключать стили XP для отдельных контролов?
*** Добавление картинки на кнопку, если используются стили XP
*** Windows XP манифест в Delphi
*** Ресурсы манифеста Windows XP (пример программы)
** TApplication
*** Работа с TApplication
*** Восстановление минимизированного приложения
*** Как поместить окно программы поверх всех?
*** Как скрыть своё приложение?
*** Как приложение оставить свёрнутым в иконку?
*** Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением?
*** Замена Application.ProcessMessages
*** Как сворачивать все приложение при сворачивании неглавного окна?
*** Глобальный класс TApplication
*** Очистить иконку приложения
** TForm
*** Общие вопросы
**** Как установить минимальный размер окна?
**** Как узнать, находится ли мышка на форме?
**** Как сделать анимацию минимизации формы?
**** Как имитировать появление формы как нового приложения?
**** Как поместить курсор мышки в нужное место на форме?
**** Выводим цветной текст на форме под любым углом
**** Как изменить оконную процедуру для TForm?
**** Как среагировать на минимизацию-максимизацию формы перед тем как произойдет изменение?
**** Мерцание формы
**** Привлечение внимания к окну
**** Как узнать форма активна или нет?
**** Как сделать форму всегда позади всех окон?
**** Наполовину активное окно
**** Пример градиентной заливки формы
**** Узнать класс формы
**** Функция, которая нарисует на форме сетку и сделает форму похожей на дизайнер форм Delphi
**** Полноэкранный режим 
**** Масштабирование формы под разрешение экрана
*** Создание, закрытие и вызов форм
**** Рождение, жизнь и гибель формы
**** Как сделать, чтобы форма закрывалась при нажатии Esc?
**** Как создать и вызвать модальную форму? 
**** Как использовать форму из DLL 
**** Можно ли динамически менять какая форма считается главной в приложении во время работы программы?
**** Как сделать окно системно-модальным?
**** Можно ли создать форму, которая получает дополнительные параметры в методе Сreate?
**** В каком порядке происходят события при создании и показе окна?
**** Необходимо, чтобы дочерняя форма не активизировала родительское окно
**** Условие создания главной формы
**** Форма изменяющая размеры без заголовка
**** Как сделать плавное закрытие окна ?
**** Как сделать форму активной, Форма находится в DLL
**** Как заставить форму находиться всегда позади всех окон
**** Сворачивает все приложение при сворачивании неглавного окна
*** Прозрачность формы
**** Прозрачность в Delphi 6
**** Как сделать прозрачное окно родными средствами Windows2000?
**** Как выбрать и установить уровень прозрачности формы
**** Прозрачная форма, не реагирующая на мышь
**** Как сделать форму невидимой, а компоненты (image) видимые…
*** Прячем форму
**** Как спрятать форму?
**** Как спрятать окно при запуске приложения?
*** Формы нестандартного вида
**** Как сделать чтобы окно было на весь экран?
**** Как сделать форму без caption?
**** Как создавать не квадратные формы и контролы?
**** Как создать круглую форму?
**** Как сделать дырку в окне?
**** Как сделать roll-up форму?
**** Как создать форму в форме эллипса?
**** Как сделать subform?
**** Создание окон произвольной формы (Статья)
**** Работа с регионами (статья)
**** Создание форм с закругленными краями
*** Манипуляции с заголовком формы
**** [[Как скрыть кнопку [х] в заголовке окна?]]
**** Изменяем заголовок окна
**** Добавляем дополнительную кнопку в заголовок формы
**** Как перехватить события в неклиентской области формы?
**** Как изменить шрифт и выравнивание в заголовке формы?
*** MDI приложения
**** Разработка MDI приложений в Delphi
**** Как убрать заголовок в дочерней форме MDI?
**** Фон MDI-окон
**** Почему MDI Child форма при закрывании просто минимизируется?
**** Сколько открыто дочерних окон? 
**** Открытие MDI-окон определенного размера 
**** Проблема всплывающих подсказок в дочерних MDI-формах 
**** Меню дочерних MDI-форм 
**** Позиция дочерних MDI-окон 
**** Как сделать MDI-приложение, где сливаются меню дочернего и главного окна, и полосы инструментов?
**** Придание MDI-формам большей трехмерности 
**** Модуль данных для каждого MDIChild
**** Как спрятать окна MDI Child
**** Избавление от скролов в MDI форме
**** Как сделать родительское окно с фоновым рисунком в клиентской области?
**** Как узнать что MIDI форма изменила статус?
**** Создать MDI окно с координатами 0,0
**** Как отобразить модально MDIChild форму
*** Перемещение формы
**** Как узнать, была ли перемещена форма?
**** Как прикрепить свою форму к другому приложению?
**** Липкие окошки
**** Таскаем форму за её поверхность
**** Как запретить перемещение формы?
**** Ограничить подвижность формы
**** Как узнать какое окно закрывает форму
**** Как узнать что форма потеряла фокус?
** TStatusBar
*** Как вывести цветной текст в TStatusBar?
*** StatusBar с другими контролами
*** Показ даты, времени и состояния клавиш в строке состояния
*** TStatusBar+TProgressBar
*** В строке состояния TStatusBar выводится только 127 символов
*** OwnerDraw в компоненте StatusBar 
*** Показ всплывающих подсказок в строке состояния 
*** Изменить шрифт TStatusBar
*** Установить размер шрифта для панели StatusBar 
** TProgressBar
*** Как изменить стандартный цвет ProgressBar?
*** ProgressBar, который не отображают реального прогресса
*** Как сделать ProgressBar таким же, как на заставке Windows XP
*** TProgressBar при помощи фонового потока 
*** ProgressBar с невидимой рамкой 
*** Вставить ProgressBar в StatusBar 
*** ProgressBar в колонке TListView 
** TEdit, TSpinEdit
*** Выравнивание по правому краю в TEdit?
*** Выравнивание по центру в TEdit?
*** Компонент TEdit с возможностью задать выравнивание текста 
*** Как заблокировать ввод нецифровых данных в Edit
*** Edit с возможностью автоматического выбора 
*** Как заставить TEdit не пикать при нажатии недопустимых клавиш?
*** Отслеживаем позицию курсора в EditBox.
*** Элемент управления Edit, реагирующий на событие OnTimer.
*** Как автоматически расширить TEdit?
*** Как очистить все окошки редактирования на форме?
*** Как перехватить клавишу табуляции (Tab) в TEdit?
*** Как узнать физические координаты каретки в пикселях?
*** Как ограничить длину вводимого текста шириной TEdit'а?
*** Как назначить событие на увеличение/уменьшение TSpinEdit с помощью стрелочек?
*** Как сделать так, чтобы в компонент TEdit можно было вводить текст только на английской раскладке?
*** Подсказка при вводе в Edit
*** Ограничение ввода в текстовое поле 
*** Проверка на соответствие содержимого TEdit 
*** Проблема потери фокуса для TEdit 
*** Преобразовать первую букву каждого слова к верхнему регистру в TEdit 
*** Массив Edit-компонентов 
*** Изменить цвет неактивного TEdit 
*** Изменить вид каретки TEdit
*** Денежное поле редактирования 
*** SetFocus в Edit на OnExit 
*** Автоматический формат даты в компоненте Edit 
** TMemo
*** Каретка
**** Как переместить каретку TMemo в нужную строку?
**** Как получить координаты курсора в memo-поле?
**** Memo со свойствами Row и Col 
**** Следование за мышкой в TMemo для установки позиции курсора 
*** Прокрутка
**** Как программно прокрутить Memo?
**** Обнаружение прокрутки TMemo 
**** Постраничная прокрутка Memo, когда фокус находится на Edit 
**** Управление прокруткой Memo 
*** Вставка текста
**** Как вставить содержимое файла в текущую позицию TMemo?
**** Как загрузить юникоды в мемо?
**** Режим замены
**** Вставка текста в TMemo в текущую позицию 
**** Добавление строк в Memo 
**** Режим вставки и замены 
*** Как перехватить Ctrl-V в компоненте TMemo?
*** Как сделать Memo с закруглёнными краями?
*** Как сделать отступ в Memo?
*** Как настроить табуляцию в компоненте TMemo?
*** Как нарисовать что-нибудь на TMemo?
*** Как узнать количество видимых строчек в TMemo?
*** Дельфи компонент для подкраски синтаксиса
*** Как создание нестандартную процедуру разбиения слов при переносах для TEdit, TMemo или TRichEdit?
*** Программная навигация в Memo
*** Как реализовать поиск, замену 
*** Как использовать различные шрифты и стили в Memo-объекте? 
*** Как сделать окошко подсказки в редакторе как Delphi по CTRL-J 
*** Выделить строку в Memo 
*** Найти все ссылки в TMemo 
*** Ограничение длины и количества строк компонента Memo 
*** Проверить, можно ли отменить последнее действие в TMemo 
*** Событие Key Press и курсорные клавиши в TMemo 
*** Сортировка строк в MEMO 
** TRichEdit
*** RichEdit и картинки
**** Как вставить картинку в RichEdit?
**** Как вставить Bitmap в TRichEdit?
*** RTF Формат
**** Как из RXRichEdit сохранить в RTF формате?
**** Как копировать RTF текст в буффер обмена?
**** Как получить RTF текст из TRichEdit 
*** Каретка
**** Установка каретки в RichEdit
**** Позиция курсора в TRichEdit
**** Как найти позицию текстового курсора в пикселях?
**** Перейти на строку в RichEdit 
**** Позиционирование курсора как в предыдущей строке 
*** Поиск, замена
**** RichEdit замена текста 
**** RichEdit поиск текста 
**** Обратный поиск строки в TRichEdit 
*** Как поместить данные в RichEdit контрол?
*** Выравнивание текста в TRichEdit 
*** Добавить цветную строку в TRichEdit 
*** Как менять шрифт в RichEdit горячими клавишами?
*** Как получить определённую часть текста из RichEdit?
*** Как прокрутить TRichEdit в конец?
*** Как скопировать содержимое одного RichEdit в другой?
*** Как использовать верхние и нижние индексы?
*** Как указать максимальный размер текста для RichEdit Control?
*** How to render a TRichEdit text onto a canvas?
*** Как выделить URL в TRichEdit?
*** Подсветка синтаксиса
*** Подсветить HTML теги в RichEdit 
*** Подсветить ссылки в TRichEdit 
*** Таблицу в clipboard
*** Предпросмотр/печать TRichEdit
*** Как поменять цвет фона в RichEdit
*** Richedit сам меняет язык при перемещении 
*** Загрузка нескольких RTF файлов в RichEdit 
*** Исправление загрузки RTF текста через поток 
*** Различные стили подчеркивания для TRichEdit 
*** Изменить цвет выделения для TRichEdit 
*** Задать расстояние между строк для TRichEdit 
*** Подсчет слов в Richedit 
*** Показывать значки элементов списка в TRichEdit 
*** Получить первую или последнюю видимую строку в TRichEdit 
*** Получить слово под курсором в RichEdit 
*** Поместить изображение смайлика в TRxRichEdit 
*** Сделать предварительный просмотр для TRichEdit 
** TLabel
*** Как переделать TLabel в URL?
*** Как отобразить hint в TLabel?
*** Как осуществить ввод текста в компоненте Label?
*** Комбинация TLabel и TEdit 
** Panel, ToolBar, CoolBar
*** Как сделать ToolBar как в среде Delphi с возможностью вытаскивания кнопок?
*** Как поместить прозрачную фоновую каринку на компонент CoolBar?
*** Не устанавливается цвет панели
*** Панель с двумя полосами слева, которые можно двигать 
*** Компонент со вложенной панелью 
*** Панель с изменяющимися размерами 
*** Плавающая панель 
** StringGrid
*** Вставка объектов в ячейки
**** Bitmap в StringGrid ячейке
**** CheckBox в StringGrid
**** Встроенный редактор ComboBox в ячейке StringGrid
**** Обновление картинки в ячейке
*** Удаление и добавление столбцов и колонок
**** Как удалить строку в StringGrid в run-time?
**** Удаление колонки в StringGrid
**** Добавление колонки в StringGrid
**** Вставка и удаление строк в StringGrid
**** Вставка строки в TStringGrid
**** Очистить ячейки в TStringGrid
*** Выделение ячеек
**** Как снять выделение в StringGrid?
**** StringGrid без выделенной ячейки
**** StringGrid, выделить фиксированные строки
**** Выбор строки или колонки компонента TStringGrid 
**** Множественный выбор в TStringGrid 
**** Проверить, выделена ли ячейка TStringGrid 
**** Сменить цвет выделения в StringGrid 
*** Сохранение и загрузка, импорт и экспорт
**** XLS → TStringGrid
**** Экспорт StringGrid в исполняемый файл *.EXE
**** TStringGrid и файловый поток
**** TStringGrid → HTML
**** Получить содержимое TStringGrid или TDrawGrid в виде строки 
**** Сохранение и чтение TStringGrid 
**** Экспорт TStringGrid в Excel
*** Перемещение строк, столбцов и ячеек
**** Как перемещать строки и колонки в StringGrid?
**** Обмен строк TStringGrid 
**** Перетаскиваем колонки и строки в StringGrid мышью
*** Размеры колонок и строк, выравнивание
**** Изменение размеров колонок в StringGrid
**** Автоматическая ширина колонок в TStringGrid
**** В StringGrid ширина колонки подгоняется под длину самой длинной строки 
**** Правое выравнивание ячеек TStringGrid 
**** Увеличение ячейки TStringGrid при увеличении числа строк 
**** Выравнивание колонок StringGrid 
*** Цвета текста, ячеек, столбцов и колонок
**** Цветные ячейки в StringGrid / DBGrid?
**** Назначение цвета для каждой строки
**** Покрашенный StringGrid 
**** Цвет неактивной ячейки StringGrid 
**** Символы разного цвета в StringGrid
*** Многострочность
**** Многострочные ячейки в StringGrid.
**** Многострочность в заголовках колонок StringGrid 
**** Компонет TWrapGrid, осуществляющий перенос текста в TStringGrid 
*** Фокус
**** SetFocus в TStringGrid
**** Фокус ячейки TStringGrid
**** TStringGrid с фокусом (OnDrawCell) 
*** Текст в ячейке
**** Ограничение длины поля TStringGrid 
**** Текст в ячейке StringGrid если не помещается переносится на следующую ячейку 
**** Манипуляция словами в TStringGrid 
*** Клавиатура
**** Tab как Enter в StringGrid 
**** Как перехватывать горячие клавиши в StringGrid?
*** Буфер обмена
**** Копирование содержимого TStringGrid в буфер обмена 
*** Разные вопросы
**** Сортировка StringGrid
**** Как сделать различные подсказки для каждой ячейки в StringGrid?
**** Можно ли обратиться к колонке или строке grid'а по заголовку?
**** Печать TStringGrid
**** StringGrid, Печать в ячейку
**** StringGrid как DBGrid 
**** Вывести номер строки и столбца TStringGrid 
**** Отображаются ли полосы прокрутки для TStringGrid?
**** Перевернуть текст в TStringGrid на 90 градусов 
**** Пример TDrawGrid Drawcell 
**** Пропорциональное отображение в TScrollBar или TStringGrid 
**** OnColumnClick из TListView для TStringGrid 
** TreeView, ListView
*** TTreeView
**** ScrollBars от TTreeView
***** Убрать ScrollBars от TTreeView
***** Доступ к ScrollBars от TTreeView
***** Прокрутка TreeView, чтобы держать выделение посередине 
**** Поиск и путь к узлу
***** Как получить строковый путь узла TTreeView?
***** Получение узла в TTreeView по пути заголовков 
***** Поиск в TreeView по тексту
**** Отмена вставки нового узла в TreeView по нажатию кнопки Esc
**** Как открыть первую ветвь TreeView?
**** Выделять узел TTreeView правой кнопкой мыши 
**** Как копировать и вставлять TreeNode?
**** Ускорение работы TreeView
**** Загрузка ini-файла в TTreeView
**** В TreeView текущий Node выделяется другим шрифтом 
**** Пример использования компонентов TTreeView и TTreeList для просмотра информации из системного реестра Windows
**** Как связать TreeView и PageControl?
**** TTreeView. Проблемы CustomDraw 
**** Как реализовать Drag and Drop в TTreeView 
**** Как убрать всплывающие подсказки в TreeView 
**** Копировать и вставлять TreeNode 
**** Копировать узлы с поддеревом TTreeView во второй TTreeView 
**** Поместить список контролов и пунктов меню в TTreeView 
**** Поточность TreeView 
**** Проверить, развернут ли или свернут полностью TTreeView 
**** Рекурсивные механизмы спуска по дереву 
**** Сохранить и загрузить TTreeView 
**** Выделение некоторых узлов другим шрифтом
*** TListView
**** Сортировка ListView
**** Как поместить картинку в заголовок TListView?
**** Как узнать, по какой колонке был клик в TListView?
**** Virtual ListView с контекстным меню
**** Дерево каталогов
**** Как добавлять в ListView полноцветные иконки?
**** Как поменять цвет Header'а в TListView
**** Запретить Hint в TTreeView
**** Невизуальное дерево
**** Virtual ListView с контекстным меню
**** Двоичный поиск для TListView
**** Добавить событие onDblClick на заголовке TListView
**** Искать текст в TListView
**** Как ListView перевести в режим редактирования по нажатию на F2
**** Обмен значениями элементов TListView
**** Определить нажатие на CheckBoxe TListView
**** Отображать элементы TListView как группу XP 
**** Переместить элемент в TListView 
**** Перехват изменения размера колонки в TListView 
**** Показать TRadioButtons в TListView 
**** Показать файлы с ассоциированными с ними иконками в TListView 
**** Получить все выделенные элементы TListView
**** Получить путь к выделенному файлу в TShellListView 
**** Получить список файлов в ListView как в проводнике 
**** Предотвратить изменение ширины колонки для TListView
**** TListView в режиме отчета под манифестом XP 
**** Прокрутка для TListView или TTreeView 
**** Спрятать горизонтальную или вертикальную полосу прокрутки в TListView 
**** Сохранить TListView как HTML страницу 
**** Ускорить удаление элементов из TListView 
**** Цветные строки для TListView 
**** Чередование фона строк в TListView 
**** Экспорт TListView в TStringGrid 
** ListBox, CheckListBox, DBLookUp, Другие списки
*** Как изменить фоновый цвет текста в различных строчках TListBox?
*** Печать содержимого TMemo или TListbox.
*** TCheckListBox: использование методов LoadFromFile/SaveToFile
*** Компонент FontListBox
*** Как добавить горизонтальную полосу прокрутки (scrollbar) в TListBox?
*** Как перетащить целую колонку из Stringgrid в Listbox?
*** Как добавлять колонки в обычный Listbox (TListbox)?
*** Как вставить растровое изображение в компонент ListBox? 
*** Как присвоить значение свойству selected в ListBox?
*** Как в ListBox нарисовать Item своим цветом?
*** Как принимать перетаскиваемые файлы из проводника?
*** Как осуществить быстрый поиск в Listbox?
*** Как создать поле Lookup во время выполнения приложения?
*** Можно ли изменить число колонок и их ширину в компоненте TFileListBox?
*** Как сделать картинки из TImageList прозрачными?
*** Как выводить элементы списка разными шрифтами
*** Инкрементальный поиск в ListBox
*** Показ in-place подсказки в TListBox и других компонентах
*** Табуляция в графическом ListBox
*** Уменьшение мерцания ListBox в обработчике OwnerDraw
*** Прокрутка ListView
*** Отрисовка элементов ListBox
*** Сортировать список по алфавиту 
** ComboBox, DBComboBox
*** Как можно отменить реакцию ComboBox на F4?
*** TComboBox.ReadOnly
*** Несколько колонок в TComboBox
*** Как определить состояние списка ComboBox, выпал/скрыт?
*** Как получить размер развёрнутого TComboBox?
*** Как поместить картинки в Combo Box?
*** Мигание при добавлении строк
*** Как у Комбобокса сделать BorderStyle := bsNone?
** PageControl, TabControl, Notebook, TabSet
*** Как использовать клавишу-акселератор в TTabsheets?
*** Динамические создание объектов в TabbedNotebook
*** Недоступная закладка в компоненте TabbedNotebook
*** Доступ к страницам Tabbednotebook
*** Над какой закладкой курсор в TabControl?
*** Как получить число и список всех компонентов, расположенных на TNoteBook?
*** Блокирование закладок TPageControl
*** Добавление и удаление страниц Notebook
*** Notebook как контейнер для форм 
*** Включение и выключение закладки Notebook 
*** Динамические PageControl и TabSheet 
*** Изменяем цвет TPageControl 
*** Как использовать клавишу-акселератор в TTabSheets (TPageControl)
*** Над какой закладкой курсор в TabControl 
*** Недоступная закладка в компоненте TabbedNotebook 
*** Синхронизация TabSet c ListBox 
*** Перемещение на страницу TabSet по имени 
*** Проблема с освобождением ресурсов Notebook 
*** Разделяемые элементы управления для Tabbednotebook 
*** События KeyPress и KeyDown не вызываются для Tab - как определить ее нажатие 
** Action, ActionList
*** Как в run-time Action добавить в ActionList?
*** Создание и регистрация Action на низком уровне
** Диалоги
*** Как работать с FileOpenDialog и FileSaveDialоg?
*** TOpenDialog, TSaveDialog, TOpenPictureDialog и TSavePictureDialog
*** Добавляем компонент в стандартный Message dialog.
*** Как вывести окно свойств компьютеpа?
*** Как показать Open With диалог? 
*** Как показать File Properties dialog?
*** Как показать Choose Computer диалог? 
*** Как открыть диалог создания ярлыка?
*** Как открыть диалог Add printer?
*** Как открыть диалог свойств аудио?
*** Как открыть диалог смены системного времени?
*** Using the Shell API function SHBrowseForFolder
*** Как получить картинки из MessageDlg?
*** Как вывести диалог Обзор папок
*** File List View in File Dialogs
*** Манипулирование кнопками OpenDialog
*** Показать Run диалог 
*** Показать Choose Domain диалог?
*** Как вызвать Shutdown Windows dialog?
*** Диалог подключения сетевого диска
*** Диалог отключения сетевого диска
*** Использование InputBox и InputQuery
*** Как вызвать диалог 'Найти файлы и паки' проводника? 
*** Позиционирование TSaveDialog
*** Изменение вида сортировки объектов в диалогах
*** Как добавить в диалог TOpenDialog свой CheckBox
*** Открытие сокращённого или полного диалога выбора цвета
*** Процедуры для открытия диалогового окна "Свойства Экрана"
*** Правильные диалоги от Борланда 
** Прокрутка, ScrollBox
*** Как убрать HSCROLL у DBGRID?
*** Как перехватить сообщения скроллирования в TScrollBox?
*** Как сделать плавную прокрутку?
*** Синхронизация двух компонентов ScrollBox
*** Ползунок компонента TScrollBar все время мигает. Как это отключить?
*** Цветной ScrollBar
** Button, SpeedButton, BitBtn
*** Как програмно нажать SpeedButton?
*** Расширяем возможности кнопок в Delphi.
*** Автоматически нажимающаяся кнопка
*** Кнопка со звуком
*** Кнопка или пункт меню выполняет другую функцию при нажатой кнопке shift
*** Как изменить цвет TButton?
*** Как сделать многострочную надпись на TBitBtn?
*** Если прозрачная часть glyph'а становится видной...
*** Можно ли использовать иконку как картинку на кнопке TSpeedButton?
*** Пример компонента типа XPButton
*** Можно ли из 3-х Image(картинок) сделать компонент-кнопку
*** Визуализация нажатия кнопки 
*** Из ресурсов поочередно загружать глифы для кнопок SpeedButton 
*** Как текст на кнопке расположить под заданным углом 
*** Кнопка с многострочным заголовком 
*** Кнопка с закругленными краями 
*** Смена иконки BitBtn во время работы приложения 
*** Создать неактивные пиктограммы для TSpeedButton и TBitBtn во время выполнения 
** Image, Icon, Shape, PainBox
*** Каким образом задать прозрачный цвет иконки?
*** Как сохранить содержимое TPaintBox в BMP
*** Если отображается только часть TImage
*** Сохранить TImagelist в файл со всем содержимым
*** Перемещение Image
*** Хитрость вывода изображения
*** TImageList. Не отображаются иконки на контролах 
*** Как сделать картинки в TImageList прозрачными 
*** Очистить TImage 
*** Перемещение иконок между несколькими TImageLists 
*** Функции для работы с объектом типа TImage 
** Checkbox
*** Видоизменяем чекбоксы в Delphi
** Hints
*** Hint в выпадающем списке ComboBox
*** Многострочные подсказки
*** Как изменить шрифт hint?
*** Как получить эффект тени для hint? 
*** Показываем всплывающие подсказки в различных панелях StatusBar
*** Длинные подсказки на StatusBar'e 
*** Как поместить иконку в окошко подсказки?
*** Как сделать графический hint?
*** Хинт любой формы
*** Как сделать balloon tooltips? 
*** Как показать округлённое окошко подсказки в Tray в Windows2000 
*** Как заставить появиться окошко подсказки когда курсор мышки находится над определённым контролом?
*** Использование обработчика OnHint при наличии нескольких форм
*** Ярлычки и оперативная подсказка
*** Как выводить hint при движении мыши над списком
*** Hint на системных кнопках, Как енто делается?
*** Видеть подсказки все время, пока поле редактирования имеет фокус 
*** Прямой вызов Hint 
*** Использование Hints
*** Как вывести Hint для ячейки DBGrid 
*** Всплывающие подсказки у выключенных кнопок 
*** Как показать подсказки Hints для элементов меню 
*** Как создать собственное Hint-окно 
*** Показ in-place подсказки в TListBox и других компонентах 
** Menu
*** Добавляем пункты в системное меню Windows
*** Пишем свой текст в Меню
*** Как сделать пункты меню с картинками?
*** Как поместить маленькие битмапы в TPopUpMenu?
*** Более быстрый способ добавлять пункты меню
*** Как программно заставить выпасть меню?
*** Как узнать о нажатии non-menu клавиши в момент когда меню показано?
*** Как сделать меню как в Дельфи?
*** Как поместить TMenuItem справа у формы?
*** Как рисовать картинки в пунктах меню? 
*** Как узнать статус меню?
*** Элементы меню на основе изображений
*** Иконки в PopupMenu
*** Как показать подсказки Hints для элементов меню
*** Как добавить пункт меню?
*** Кнопка в MainMenu с правой стороны
*** Как заставить системное меню выпасть в указанном месте?
** MediaPlayer
*** AVI файл проигрывается снова и снова 
*** Как показать оставшееся время до конца?
*** Определить, когда TMediaPlayer закончил проигрывание 
*** Установить звук для TMediaPlayer 
** RadioGroup, RadioButton
*** Можно ли отключить определенный элемент в RadioGroup?
*** Поведение TAB в компоненте RadioGroup
*** Как заставить GroupBox прорисовать на форме свой Caption неактивным цветом?
** TrackBar
*** Как бы мне создать эдакий trackbar в котором вместо широкой белой полоски с ползунком была бы тонкая линия?
** Другие компоненты
*** Как использовать ChartFX?
*** Как удалить сегодняшнюю дату из TDateTimePicker?
*** Как поставить свой формат в TDateTimePicker?
*** Как использовать IP Address Control у себя?
*** Что такое фреймы?
*** Пример компонента HotSpot
*** Глюк при запуске приложений через ShellListView
*** Загрузка файлов в THTMLViewer и TFrameBrowser
*** HeaderControl с дополнительной возможностью отображения стрелок
*** Расширенный Label для отображения имени файла
*** VirtualTreeView, FAQ по компоненту
* Системные функции и WinAPI
** Работа с железом
*** Конфигурация железа
**** Как узнать конфигурацию железа?
**** Получение имени конфигурации HardWare profile
**** Как получить информацию о системе? 
**** Узнать не запущено ли приложение под Virtual PC?
**** Узнать не запущено ли приложение под VMware?
**** Как корректно определить изменения в оборудовании PlugNPlay? 
**** Установка драйвера
**** Определение видеокарты
*** Порты
**** Что такое порт? Правила для работы с портами
**** Как читать/писать в I/O порты?
**** Как прочитать байт из параллельного порта?
**** Как узнать адрес LPT-порта?
**** Как программно установить конфигурацию COM-порта в Windows 95?
**** Как узнать имена установленных в системе COM-портов?
**** Как узнать, есть ли в приёмном буфере RS232 данные?
**** Компонент для последовательного устройства (TRS232)
**** Печать Dos-файла в порт напрямую
**** Как найти список параллельных портов?
**** Посылать и считывать данные с COM порта, а также менять параметры (биты данных, четность)
**** Пример программирования com портов 
**** Работа с последовательными портами
**** Работа с сотовыми телефонами
**** Write/read a string to/from the serial port
**** Detect if a USB device is connected or disconnected?
*** BIOS
**** Как узнать номер BIOS для разных версий Windows? 
**** Как получить дату BIOS?
**** Как получить информацию о BIOS в Windows 9x?
**** Как получить информацию о BIOS в Windows NT/2000/XP?
**** Разбудить компьютер по сети, Использование Bios Wake-on-Lan
**** Получить информацию о BIOSе
**** Универсальные пароли к BIOS
**** Как прочитать ROM-BIOS?
*** Диски
**** Как получить инфу о жестком диске?
***** Cуществует ли диск в системе?
***** Информация о логических дисках 
***** Информация о физических дисках 
***** Как получить инфу о SCSI дисках?
**** Как форматировать диск?
**** Как узнать, находится ли дискета в дисководе?
**** Как сделать виртуальный диск?
**** Можно ли удалять из списка TDriveComboBox диски которые отключены?
**** Прочитать boot сектор
**** Управление метками томов дисков
**** Как заблокировать доступ к дисководу?
**** Информация о дисках
**** Как получить серийный номер тома жесткого диска? 
**** Определение типов логических дисков
**** Редактор диска своими руками 
*** CD-ROM/CD-R/CD-RW
**** Блокировка/Разблокировка CD-ROM
**** Есть ли CD-ROM?
**** Как узнать букву CD-ROM?
**** Как записать CDR/CDRW?
**** Как выдвинуть дверцу CD-ROM?
**** Как открыть CD-ROM, если их несколько в системе?
**** Как загрузить иконку CD-ROM? 
**** Как узнать серийный номер аудио CD?
**** Как узнать есть ли в заданном CD-ROM'е Audio CD?
**** Как получить информацию о дорожке аудио-CD?
**** CD Remember
**** Как различать звуковые CD
**** How to check, if a CD-Recorder is available? (WinXP)
**** Практически все о взломе CD
**** Как узнать производителя CD/DVD?
**** Изменение скорости привода CD-ROM
**** Активизация или отключение автоматического проигрывания CD 
**** Обработать момент вставки и вытаскивания CD 
**** Как узнать количество CD в системе?
*** Процессор, сопроцессор
**** Как найти скорость процессора?
**** Как получить информацию о процессоре?
**** Количество активных потоков и загруженность процессора
**** Поддерживает ли процессор технологию 3DNow
**** Как узнать загрузку процессора? (NT/2000/XP)
**** Как определить наличие сопроцессора?
**** Получение количества установленных процессоров
**** Получение уровня процессора
**** Работа с портами микропроцессора
**** Поддерживается ли MMX
**** Как запустить процесс на конкретном процессоре в много процессорной системе?
**** Архитектура x86
**** Определение поддержки SSE
**** Определение поддержки SSE2
**** Определение фирмы производителя CPU
**** Работа с портами микропроцессора 
*** Видеокарта, Монитор
**** Как узнать разрешение экрана?
**** Как установить разрешение экрана?
**** Получаем и устанавливаем различные режимы видео адаптера?
**** Как отследить изменения дисплея?
**** Как определить видеокарту?
**** Настройка монитора
**** Как узнать количество цветов в системной палитре?
**** Как узнать частоту обновления монитора?
**** Выключить монитор 
**** Получить все возможные разрешения экрана 
**** Как перевести монитор в режим stand-by 
*** Модем
**** Как узнать состояние модема в Win32?
**** Как прочитать из модема?
**** Функция набора номера модемом 
**** Как получить список установленных модемов в Win95/98? 
**** Using Tapi
**** АТ команды модема
**** S-регистры модема
**** Набор dialup соединения по умолчанию
**** RAS API для непродвинутых 
*** Мышка/клавиатура
**** Клавиатура
***** Как отличить нажат правый или левый SHIFT?
***** Как отличить нажат правый или левый CTRL?
***** Как перехватить нажатие TAB?
***** Как отключить комбинацию Alt+Tab 
***** Как скрыть программу от Alt - Tab
***** Имитация Tab
***** Как заставить кнопку Enter работать наподобие Tab?
***** Как послать нажатие клавиши в какое-нибудь окно?
***** Как програмно имитировать нажатие Ctrl-Esc?
***** Как програмно переключить состояние клавиш Num Lock, Caps Lock, Scroll Lock?
***** Как узнать состояние клавиши CAPS LOCK?
***** Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock 
***** Как определить, нажата ли в данный момент клавиша Shift, Ctrl или Alt?
***** Регистрируем горячие клавиши
***** Как определить, нажал ли пользователь клавишу PrintScreen?
***** Как глобально перехватить нажатие кнопки PrintScreen?
***** Программно нажимаем Print Screen 
***** Как конвертировать виртуальную клавишу в ASCII код?
***** Симфония на клавиатуре(статья)
***** Программно нажимаем Print Screen
***** Как програмно переключить раскладку клавиатуры?
***** Как запретить Ctrl-Alt-Del?
***** Как отловить правый Enter (NumPad)?
***** Как заставить дополнительную клавиатуру всегда работать в режиме цифр?
***** Как отловить изменение раскладки клавиатуры?
***** Как перехватить нажатия функциональных клавиш и стрелок?
***** Получение типа клавиатуры
***** Как очистить буфер клавиатуры?
***** Состояние кнопки insert
***** Выставляем горячие клавиши для Delphi приложения
***** Если нажато более 2х клавиш одновременно...
***** Как отловить нажатия клавиш для всех процессов в системе
***** ASCII код для PrintScreen
***** Как определение нажатия определенной клавиши во время загрузки приложения?
***** Переключение раскладки клавиатуры для приложения
***** Включение и выключение клавиатуры 
***** Как отловить правый Enter (NumPad) 
***** Програмная эмуляция нажатия клавиш
***** Оперировать с цифровой частью клавиатуры всегда как будто NumLock занят 
***** Определение нажатия определенной клавиши во время загрузки приложения 
***** Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift 
***** Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени 
***** Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка 
***** Как узнать о нажатии NON-MENU клавиши в момент когда меню показано 
***** Коды виртуальных клавиш 
***** Перехватить нажатие клавиши на клавиатуре 
**** Мышка
***** Информация о мыши
****** Как узнать, присутствует ли мышка?
****** Как узнать есть ли у мыши колесико?
****** Определить количество кнопок мышки 
***** Настройки мыши
****** Как поменять функции кнопок мышки?
****** Как прочитать и изменить doubleclick time?
****** функции для изменения и получения чуствительности мышки
***** Информация о положении курсора
****** Как определить координаты курсора мыши?
****** Как узнать, находится ли мышка на форме?
****** Как отследить выход мыши за пределы формы?
****** Как получить координаты указателя мыши относительно формы в Дельфи 
***** Имитация мыши, управление курсором
****** Как послать нажатие кнопки мыши в окно?
****** Как имитировать нажатие левой кнопки мыши?
****** Как использовать mouse_event() для эмулирования событий мышки?
****** Как программно двигать курсор мышки?
****** Как автоматически помещать курсор мышки в центр контрола получившего фокус?
****** Имитировать события мыши
***** Поведение мыши и контролы
****** Как ограничить движения мышки определённой областью?
****** Перемещение контролов мышкой во время выполнения приложения?
****** Как заставить появиться окошко подсказки когда курсор мышки находится над определённым контролом?
****** Добавление события OnMouseLeave 
****** Ловить события мышки вне вашего приложения 
****** Отключить реакцию на события мыши 
****** Отслеживать переход мышки на компонент и уход ее 
****** Подсветка компонента во время перемещения над ним мыши 
****** Получить Handle и имя класса окна под мышкой 
****** Получить дескриптор текущего курсора 
****** Получить диапазон, прокручиваемый колесиком мышки 
****** Получить заголовок элемента управления под мышкой 
****** Проверить, находится ли курсор на линии 
***** Разные вопросы
****** Функции и процедуры управления мышью
****** Пример реализации управления мышью
****** Создание мышиного перехватчика 
**** Hook на клавиатуру и мышку
**** Програмное выключение клавиатуры и мыши
**** Как можно узнать что было изменениие, Наприме сдвиг мыши или нажатие клавиши
**** Эмулирование мыши/клавиатуры, Через SendInput()
*** Различные другие железяки...
**** Как использовать joystick? 
**** Как работать со сканером?
**** Как получить размер физической установленной памяти?
**** Как работать с Web камерой?
**** Определение подключения - отключения нового устройства
**** Немного о джойстиках
**** Работа с Bluetooth в Delphi
**** Библиотека для работы с BlueTooth
** Windows
*** Получение общей информации
**** WMI - практика применения в Delphi 
**** Изменить свойства системы 
**** Получить информацию о регистрации Windows 
**** Прочитать свойства системы
**** Как получить версию Windows?
*** Системная дата и время
**** Временные зоны
***** Как получить список часовых поясов?
***** Получить из регистров информацию о временной зоне (DST) 
**** Системное время
***** Как узнать системное время?
***** Как изменить системное время?
***** Как определить, изменилось ли системное время?
***** Как открыть окно настройки даты и времени Windows?
***** Определение текущего времени(отдельно часы, минуты, секунды)
***** Определить сейчас до или после полудня
***** Узнать текущие время и дату по Гринвичу 
***** Проверить, используется ли формат времени в 24 часа 
***** 12 AM - это полдень или полночь?
**** Системный таймер
***** Как долго запущена Windows?
***** Время старта и завершения работы системы
***** Время простаивания системы 
***** How to implement a microsecond resolution Delay?
*** Системные папки, имя компьютера
**** Как найти системные папки Windows?
**** Как найти каталог Windows 
**** Как удалить все файлы из Recent Documents List?
**** Добавляем файлы в Recent Documents list?
**** Как найти директорию TEMP в Windows?
**** Как добавить документ в меню Пуск -> Документы?
**** Как узнать откуда была установленна Windows?
**** Путь к папке My Computer
**** Пример очистки куков и Temporaly Internet Files
*** Питание компьютера, запуск и завершение Windows
**** Завершение работы - общие вопросы
***** Как программно вазвать окно Завершение работы Windows?
***** Как завершить сеанс работы или перезагрузить Windows NT?
***** Как выключить, перезагрузить или завершить Windows?
***** Компонент PowerControl
***** Узнать о завершении работы Windows
***** Как предотвратить Shut Down?
***** Как узнать заряженность батарей?
***** Закрытие програм при Logoff/Shutdown
***** Синхронизация завершения работы Windows 
***** Отключить команду Завершение работы 
***** Получить статус питания 
***** Приостановить ПК 
**** Power Off
***** Как выключить компьютер с любой версией Windows?
***** Выключение питания ATX коpпуса из-под DOS
***** Включение и выключение устройств ввода/вывода
***** Power off 
**** Lock
***** Как заблокировать компьютер?
***** How to check if the Workstation is locked?
**** Stand By и Hibetnate
***** Как перевести монитор в режим stand-by?
***** Как перевести компьютер в Stend-by или Hibernate?
***** Поддерживает ли система hibernation?
**** Sleep и Suspend
***** Приостановить компьютер (sleep)
***** Поддерживает ли система suspend?
***** Переход в ждущий режим под WinNT
**** Log off
***** Как узнать о переключении сессии в XP?
*** Корзина
**** Как получить количество файлов в корзине и их размер?
**** Просмотр состояния корзины
**** Очистка корзины
**** Удаление файла в корзину
**** Получение информации о папках и файлах находящихся на данный момент в корзине
**** Восстановление файла из корзины
*** Имя компьютера
**** Как изменить имя компьютера?
**** Как узнать имя компьютера?
*** Пользователи, пароли, защита информации
**** Как получить закэшированные пароли в Win9x?
**** Как прочитать пароль, скрытый за звездочками?
**** Как проверить, имеем ли мы административные привилегии в системе?
**** Изменение привилегий
**** Как вывести список привилегий?
**** Проверить запущена ли программа от System account?
**** Запуск процесса в контексте другого пользователя
**** Получить список пользователей
**** Создание нового пользователя NetUserAdd
**** Как узнать имя пользователя 
**** Определить SID текущего пользователя 
**** Получение пользователя и домена под которым работает текущий процесс 
*** Команды Windows
**** Выполняем встроенные команды Windows
**** Как пользоваться командой шела - MinimizeAll?
*** Ярлыки, файловые ассоциации, расширения
**** Как зарегистрировать своё расширение?
**** Как программно создать ярлык?
**** Как связать определённое расширение файлов с моим приложением?
**** Как показать иконку, ассоциированную с данным типом файла?
**** Как получить имя программы, с которой ассоциировано то или иное расширение 
**** Зарегистрировать новый тип файлов 
**** Работа с ассоциациями файла
**** Взять все расширения из реестра и их описание 
**** Как прочитать shortcut's link information? 
**** Как зарегистрировать свой пункт в меню для моего типа файлов?
**** Как удалить/восстановить файлы из корзины?
**** Как создать ShortCut файл (.LNK)?
**** Как получить список всех расширений и их ассоциаций?
*** System tray
**** Что такое System Tray ? О чем идет речь?
**** Что такое иконка на System Tray?
**** Как свернуть прогу в tray?
**** Как скрыть часики в панели задач?
**** Как изменить иконку на Tray?
**** Как удалить иконку с Tray?
**** Как мне узнать о воздействии мыши на иконку, находящуюся на Tray?
**** Как сделать Pop-Up меню при щелчке иконке в Sys tray?
**** Отображаем текст в System Tray.
**** Показываем/Скрываем System Tray
**** Как закрыть всплывающее меню в System Tray когда оно теряет фокус?
**** Как показать округлённое окошко подсказки в трее в Windows2000?
**** Надпись на часах в трее
**** Делаем свои часы в трее
**** Программный класс для вывода информации о системном трее
*** Taskbar, кнопка Пуск, Системное меню
**** Панель задач (Taskbar)
***** Как определить, включено ли автоскрытие у панели задач?
***** Как скрыть TaskBar?
***** Определение координат расположения TaskBar
***** Работа с TaskBar
***** Кто владелец taskbar buttons (NT)?
***** Получение информации о TaskBar
***** Получить дескриптор панели задач 
**** Кнопка приложения на панели задач
***** Список кнопок в таскбаре..., Как получить?
***** Без иконки в панели задач 
***** Мигание кнопки приложения
***** Как заставить форму не разворачиваться из иконки 
***** Как заставить формы минимизироваться на панель задач с анимацией 
***** Как отобразить не главные окна своей программы в панели задач Windows 
***** Как сделать, чтобы неглавная форма минимизировалась не на TaskBar, а выше него 
***** Кнопки в панели задач 
***** Показать контекстное меню на панели задач 
***** Получить дескриптор окна, которое владеет кнопками запущенных программ на панели задач 
***** Рисование на минимизированной иконке 
**** Кнопка Пуск
***** Как открыть меню кнопки Пуск?
***** Как изменить изображение кнопки Пуск?
***** Анимированная кнопка Пуск?
***** Как спрятать и отключить кнопку "Пуск"? 
***** Изменить размер кнопки ПУСК 
***** Как изменить заголовок кнопки ПУСК 
**** Системное меню
***** Как очистить пункт меню Документы кнопки Пуск?
***** Работа с System Menu 
***** Как добавить файл в меню Пуск/Документы
**** Разные вопросы
***** Скрыть Tray, часы, кнопку ПУСК, панель задач
***** Как сделать Multi Screen Emulator?
*** Рабочий стол
**** Как обновить рабочий стол?
**** Как сменить обои на рабочем столе?
**** Как показать окно свойств экрана?
**** Как проверить, включён ли ActiveDesktop?
**** Как скрыть/показать ActiveDesktop?
**** Вывести Bitmap на рабочем столе 
**** Как установить цвет фона иконок на рабочем столе, либо сделать у них прозрачный фон?
**** Как создать лупу для рабочего стола?
**** Как скрыть / показать иконки на рабочем столе?
**** Как выровнять иконки на рабочем столе к левому краю?
**** Как установить обои в формате jpeg?
**** Определить размера рабочей области Desktop'а
**** Как получить и изменить координаты иконок на столе?
**** Получить цвет пикселя на рабочем столе 
**** Скрыть Tray, часы, кнопку ПУСК, панель задач 
**** Безжизненный рабочий стол 
**** Как получить Handle рабочего стола
**** Переворачиваем рабочий стол 
**** Снимок рабочего стола
**** Как пpогpаммно вывести окно свойств экpана 
*** Дисплей
**** Как получить screen shot экран вместе с указателем мыша?
**** Сохранение изображения экрана в файле
**** Получение изображения экрана
**** Копирование содержимого экрана на форму 
**** Перетасовка экрана 
**** Эмуляция многоэкранного режима 
**** Как рисовать на экране 
*** Панель управления
**** Свои апплеты в панели управления.
**** Как запустить любой апплет панели управления?
*** Буфер обмена
**** Общие вопросы
***** Как работать с буфером обмена (clipboard)?
***** Копирование в буфер обмена 
***** Как программно реализовать Cut, Copy и Paste?
***** Как удобнее работать с буфером обмена как последовательностью байт?
***** Контроль за изменением содержимого буфера обмена
***** Использование интерфейса OLE
***** Просмотр буфера обмена
***** Hook на буфер обмена 
***** Симулировать нажатие клавиш для копии и вставки из буфера 
***** Скопировать HTML-код в буфер обмена 
***** Сохранение данных в Clipboard 
***** Предотвратить работу с командами буфера обмена в TEdit 
***** Скопировать строки TListBox в буфер обмена 
***** Копировать и вставлять ячейки TStringGrid в буфер обмена 
**** Буфер обмена и потоки (Stream)
***** Буфер обмена (Clipboard) и TMemoryStream
***** Копирование потока компонент в буфер обмена 
***** Копировать буфер в поток и обратно 
**** Буфер обмена и файлы
***** Сохранение всего содержимого буфера обмена в файл
***** Как скопировать файл в Windows clipboard?
***** Копирование большого файла в буфер обмена 
***** Получаем имена файлов, скопированных в буфер обмена 
**** Буфер обмена и строки (текст)
***** Как скопировать содержимое строки в буфер обмена?
***** Копируем русский текст в буфер обмена в Windows2000 
***** Указание языка помещенного в clipboard текста
***** Поместить/получить строку из буфера обмена (Заплатка к стандартным)
***** Копировать RTF-текст в буфер обмена 
**** Буфер обмена на чистом WinAPI
***** Как копировать/менять Clipboard text без использования VCL?
***** Добавление текста в буфер обмена без использования модуля Clipbrd
***** Получение текста из буфера обмена без использования модуля Clipbrd
**** Буфер обмена и изображения
***** Как копировать векторное изображение?
***** Как копировать и вставлять картинки через буфер обмена?
***** TPaintBox в буфер обмена 
***** Скопировать изображение формы
***** Вставка содержимого буфера как картинку в RTF
**** Буфер обмена и форматы
***** Встроенные форматы буфера обмена
***** Копирование и вставка данных своего формата из буфера обмена 
*** Шрифты, языки, кодировки, регионарные стандарты
**** Шрифты и файлы шрифтов
***** Как использовать не установленный шрифт?
***** Как узнать размеры шрифтов в Windows?
***** Как добавить True Type шрифт в систему?
***** Как выяснить установлены ли в системе шрифты TrueType
***** Является ли шрифт шрифтом с фиксированной шириной?
***** Вывод шрифтов в списке в виде самих шрифтов
***** Как приложению воспользоваться своими шрифтами?
***** Какой шрифт установлен (крупный или мелкий)?
***** Масштабирование размера формы и размера шрифтов
***** Различные разрешения - различные размеры шрифтов
***** Получение имени шрифта, зная имя файла шрифта
***** Работа с КАЗАХСКИМИ ШРИФТАМИ
***** Защита приложений от крупных шрифтов
***** Список шрифтов, совместимых одновременно с экраном и с принтером
***** Нормальная процедура отображения графических шрифтов 
**** Работа с TFont
***** Изменение регистра букв
***** Управление настройками шрифта
***** Как выдать текст под наклоном?
***** Вывести полупрозрачный текст
***** Вертикальный текст
***** Как вывести текст с красивым обрезанием если не помещается?
***** Как изменить фоновый цвет текста?
***** Каким обpазом выбиpать pазмеp шpифта?
***** Сохранение свойств шрифтов
***** Свойства шрифта Style и Color в виде строки
***** Хранение стилей шрифта
***** Как сделать фон у текста прозрачным?
**** Многоязычие, локализация и перекодировка
***** Какой язык на данный момент на клавиатуре?
***** Как определить локализацию ОС: английская или русская?
***** Как получить информацию о локальных настройках системы?
***** Перекодирование из одних кодировок в другие
***** Как конвертировать кодовую страницу?
***** Распознавание кодировки
***** Как узнать является ли окно Unicode?
***** Транслитерация
***** Узнать текущую раскладку клавиатуры в любом активном окне
***** Список установленных раскладок клавиатуры 
***** Как программно переключить раскладку клавиатуры 
***** Как добавить нужный язык в систему 
***** Как узнать язык Windows по умолчанию
***** Регионарные стандарты 
***** Как прочитать русский текст MS-DOS 
*** Работа с DLL
**** Получение списка DLL загруженных приложением
**** Пример простейшей DLL в Delphi
**** Определение функции в DLL
**** Как создать DLL только с ресурсами?
**** Как получить версию моей DLL?
**** Определение полного пути и имени файла DLL
**** Статическая и динамическая загрузка DLL
**** Загрузка DLL
**** Как написать DLL, которую можно было-бы выполнить с помощью RunDll, RunDll32?
**** Соглашения о вызовах
**** Использование модуля ShareMem
**** Как выгрузить Dll из памяти?
**** DLL и ресурсы
**** Разработка DLL в среде Borland Delphi (статья)
**** Использование DLL в качестве Plug-in
**** Как найти полный путь и имя файла запущенной DLL из самой DLL
**** DLL со строковыми ресурсами
**** Импортирование, или обертка вызовов функций DLL
**** Аналог DumpBin
**** Пример создания динамической библиотеки
**** Определение версии системных DLL
*** Взаимодействие с Win16 кодом
**** Как вызывать функцию 16-битной DLL из 32-битного приложения?
**** Обмен информацией между приложениями Win32 - Win16
*** Программирование без VCL, работа с WinAPI
**** Общие основы работы с WinAPI
***** Программирование на основе Win32 API в Delphi (статья)
****** Введение
****** Существующие решения
****** Принципы построения API-библиотеки
****** Библиотека WinLight
***** Как использовать WinAPI?
***** Основы работы с Windows API
***** Написание программ на чистом WinAPI
***** Для чего нужен WinAPI 
***** Пример приложений на чистом API 
***** Как писать Win32API приложения на Delphi 
**** Как с помощью API поместить Label на Form?
**** Перехват нажатия на системные кнопки формы (закрытие , минимизация окна и т.д.)
**** Как заставить приложение Delphi отвечать на сообщения Windows?
**** Использование функций перечисления WinAPI
**** Как получить описание кода, полученного GetLastError?
**** Отображение формы выбранного окна
**** Присвоение форме выбранного окна свойства Disabled / Enabled
**** Запретить в выбранном окне кнопку закрытия x
**** Закрыть выбранное окно
**** Сделать форму выбранного окна поверх остальных
**** Поменять заголовок выбранного окна
**** Альтернатива для Sleep(), но чтобы приложение не зависало
**** Что такое сообщения Windows?
**** Запись сообщений в журнал событий Windows на Delphi
**** Механизм вызова удаленных процедур - RPC 
**** Вывод текста с использованием Windows API функций
**** Использование Debug API
*** Процессы, потоки, память, задачи
**** AWE
***** Описание работы с AWE
***** MapUserPhysicalPages
***** AllocateUserPhysicalPages
***** MapUserPhysicalPagesScatter
***** FreeUserPhysicalPages
**** Список задач, процессы и приорететы
***** Помогите спрятать программу из списка задач?
***** Просмотрщик запущенных процессов
***** Как получить / установить приоритет процесса?
***** Как активизировать предыдущий экземпляр вашей программы?
***** Как получить список процессов?
***** Как убрать мою программу из списка Alt+Ctrl+Del?
***** Как определить какие приложения уже запущены?
***** Как увеличить процессорное время, выделяемого программе? 
***** Прочитать список всех запущенных Exe/ Проверить запущен ли Exe? 
***** Как определить откуда был запущен процесс?
***** Как разрешить / запретить переключение между задачами?
***** Как узнать имя файла текущего процесса?
***** Как поменять приоритет моего приложения?
***** Как стать невидимым в Windows NT (статья)?
***** Как узнать количество памяти используемое процессом?
***** Disable CTRL+ALT+DELETE under XP
***** Как спрятать программу от TaskManager в WindowsXP и 2000
***** Как получить информацию о загрузке процессора 
***** Получение количества тактов процессора с момента перезагрузки 
**** Запуск и завершение процессов
***** Как запустить и подождать завершения 2х процессов?
***** Как запустить программу и подождать ее завершения?
***** Как сделать, чтобы запускалась только одна копия приложения?
***** Поддержка процедур завершения программы
***** Создать процесс с правами админа
**** Работа с памятью
***** Функции для работы с памятью
***** Сохранить строку в памяти?+пример работы с атомами
***** Как получить весь размер системной памяти?
***** Как узнать состояние памяти?
***** Как определить сколько памяти выделено в дельфи для программы?
***** пишем программу мониторинга за памятью
***** Использование native kernel32 функций для получения проекции физической памяти
**** Mail Slots
***** Пример работы с MailSlot
***** Обмен информацией между Вашими программами в сети по почтовым каналам
**** Разные вопросы
***** Как определить, запущено ли приложение в Windows NT?
***** Посылаем нажатия клавиш другому приложению
***** Как создавать потоки без класса TThread?
***** Как программе удалить саму себя?
***** Синхронизация процессов при работе с Windows (статья)
***** Как определить насколько долго система находится в Idle?
***** Атомы: Запись, чтение и удаление информации
***** Приложение, использующее отдельный поток к памяти для расчета числа
*** Работа с чужими процессами
**** Как можно из своей программы закрыть чужую?
**** Как можно определить Handle окна,над которым находится мышка?
**** Как найти окно по неполному названию? 
**** Как вывести результат работы консоли в Memo?
**** Как завершить задачу в Windows NT (а заодно получить PID задачи)?
**** Как убить задачу, зная только имя .exe?
**** Убиваем активное приложение
**** Как перехватывать события, посланные другим приложениям?
**** Как эмулировать нажатия клавиш в другой программе?
**** Как изменить заголовок чужого окна?
**** Читаем заголовок exe файла
**** Требуется нажать в другом приложении пару кнопок?
**** Взаимодействие с чужими окнами
**** Как, зная Handle окна программы, определить имя EXE?
**** Пример EnumWindows
**** Проверить приложение на зависание?
**** How to patch a process?
**** How to get the NT Domain and UserName of a Process?
**** Послать Alt + буква другому приложению
**** Как получить список процессов в Win9x
**** Поиск значения типа DWORD в указанном процессе
**** Получить текст окна, где этого не может WM_GETTEXT
**** Пример процедуры убивающей таймеры по заголовку окна в чужих приложениях написанных на Delphi
**** Как узнать путь к программе, известно ее имя
**** Как узнать все открытые дескрипторы файлов?
**** Получение SID пользователя, под которым запущен процесс
**** Передача текста любому окну, где стоит фокус
**** PID and SID процесса
**** Внедрение библиотеки через CreateRemoteThread
**** Список окон + определение приложения, создавшего эти окна
**** Поиск в памяти процесса
**** Получение имени модуля по хендлу окна
**** Как по PID процесса узнать CMDLINE?, то есть командную строку
**** Примеры для обмена данными через File Mapping
**** Функция передачи строк (а заодно и числа) между программами через SendMessage:
**** Пример получения информации о процессах на основе
**** Инжектирование кода.
**** Пример получения всех окон и их дочерних элементов в системе.
**** Unit с полезными функциями для работы с процессами
**** Установка/снятие Debug привелегии у текущего процесса
**** Как передать строку другому приложению 
*** Запуск и завершение приложений
**** Особенности работы события onActivate
**** Как запретить кнопку close в любом окне?
**** Процессы, потоки и функции ShellExecute и WinExec
**** События, происходящие в приложениях Delphi при завершении работы Windows 
**** Завершение всех работающих приложений
**** Как завершить любой процесс, в том числе и системный 
**** Отследить завершение работы, (перезагрузку, смену пользователя) в Windows.
**** Запустить приложение и подождать
**** Запустить приложение с помощью ShellExecute и подождать
**** Как использовать CreateWindow(Ex)
**** Лимит на время выполнения программы 
*** Работа с ресурсами
**** Как извлечь иконку из EXE или DLL?
**** Как загрузить BMP файл из DLL?
**** Сохранение и выдёргивание ресурсов в DLL или EXE?
**** Компиляция ресурсов 
**** Как поместить JPEG-картинку в exe-файл и потом загрузить ее?
**** Converting 16bit resource to 32bit
**** Creating resource files
**** Работа с ресурсами
**** Таблицы строк
**** How to get all the resource names that are loaded in a given application?
**** 256-цветное изображение из res-файла
**** Создание RES-файла с помощью BRCC.EXE
**** Хранение данных в EXE-файле
**** Duplicate Resources Error
**** Работа с ресурсами без TResourceSteram
*** Консольные приложения и приложения DOS
**** Как поменять иконку и стpокy в заголовке консольного окна?
**** Создание консольных приложений 
**** Как писать консольные приложения в Delphi?
**** Переключение консольного приложения в полный экран
**** Получить выходные данные DOS приложения 
**** CreateProcess, который возвращает консольный вывод 
**** Как использовать консоль в не-консольном приложении?
**** Как в консольном приложении можно задать цвет текста?
**** Перехват вывода консоли
**** Как консольное приложение может узнать, что Винды завершаются?
**** Как очистить экран в консольном приложении?
**** CRT для консольного приложения
**** Как определить закрытие командного окна в консольном приложении 
**** Как получить дескриптор окна консоли
**** Как переназначить вывод в файл для консольной программы
**** Имитация ввода с клавиатуры для консоли
**** Подождать завершения DOS-задачи 
**** Русификация консольных приложений в Delphi 
**** Перенаправление стандартного ввода и вывода
*** Переменные окружения
**** Как получить переменные окружения типа PATH и PROMPT?
**** Как установить переменные окружения?
**** Получение переменных среды 
**** Как раскрыть строки переменных окружения 
*** Hooks
**** Hooks - аспекты реализации.
**** Создание ловушек в Delphi
**** Использование ловушек, блокировка мышки, клавиатуры и т.д.
**** Перехват API функций, на примере MessageBoxA
**** Использование HOOK в Дельфи
**** Interprocess communication на примере keyboard hook (статья)
**** Hook функций в собственном приложении
**** Ловушки в Windows
**** Демонстрационный пример хука и подмены API в приложениях
**** Глобальный хук на клавиатуру
**** Отключить клавиши при системном Hooke 
**** Перехват (Hook) клавиатуры (программа Sendkeys) 
**** Установка ловушки для клавиатуры 
*** Сервисы NT и драйверы, функции специфичные для XP
**** Написание сервисов Windows NT на WinAPI
**** Как запустить и остановить сервис (или получить его статус)?
**** Как управлять сервисом на другом компьютере в W2K?
**** Как получить список загруженных драйверов?
**** Как проверить запущен ли сервис?
**** Управление NT-сервисами
**** Написание Terminal Services Client
**** Как сделать System Restore point (XP)?
**** Проверить не запущена ли terminal client session?
**** How immediately start a service after its installation?
**** Создание именных каналов
**** WMI - практика применения в Delphi 
**** Перечисление служб
**** Как получить инфу о сервисе в ХР?
**** Работа с системным логом событий.
**** Разработка системного сервиса.
**** Инсталляция/удаление сервисов под НТ.
**** Получение дополнительных привилегий под НТ
*** Звук
**** Как можно включить/выключить звук в системе?
**** Как управлять спикером под 9х из Дельфи?
**** Как научить приложение Delphi разговаривать?
**** Как изменить громкость?
**** Как считать сигнал с микрофона?
**** Как определить уровень звука в данный момент?
**** Как можно получить звук с микрофона?
**** Как можно получить звук с помощью MediaPlayer?
**** Программирование Sound Blaster
**** Как сделать регулятор громкости?
**** Как включить/выключить спикер?
**** Как получить/изменить громкость?
**** Как определить установлена ли звуковая карта?
**** Сыграть звуковой файл без компонентов
**** Как использовать Microsoft Speech API?
**** Как выключить master volume в звуковой карте?
*** Реестр и INI файлы
**** Реестр
***** Общие принципы работы с реестром
****** Что такое реестр?
****** Использование реестра
****** Как работать с реестром Windows?
****** Как работать с реестром средствами API?
****** Как уведомить все приложения, что реестр был изменён?
****** Проблемы использования TRegistry под NT/2000/XP
****** Облегчённый вариант класса TRegistry
****** Как читать REG_MULTI_SZ значение?
****** Как получить событие о смене реестра?
****** Очень простой пример поиска информации в реестре.
****** Браузер по реестру 
****** Дополненный TRegistry, умеет работать с значениями типа REG_MULTI_SZ 
****** Записать в реестр данные бинарного вида 
****** Запись строки в реестр без использования класса TRegistry 
****** Объекты и TRegistry
****** Перечислить измененные ключи реестра в определенный диапазон времени 
****** Перечислить ключи реестра
****** Получить количество вложенных ключей и значений ветви реестра 
****** Получить многострочные значения из реестра и преобразовать их в TStringList 
****** После внесения изменений в реестр, некоторые программы не видят их 
****** Сохранение бинарного файла в реестре с последующим его извлечением 
****** Сохранить значение TDateTime в реестре 
****** Сохранить объект TFont в реестре 
****** Считать значение REG_DWORD из реестра 
****** Удобная загрузка местоположения формы 
****** Чтение строки из реестра без использования класса TRegistry 
****** Экспорт и импорт из реестра 
****** Экспортировать ветвь реестра 
***** Использование частных ключей реестра
****** Как добавить True Type шрифт в систему?
****** Как узнать откуда была установленна Windows? 
****** Получаем из реестра количество активных потоков, загруженность процессора и т.д. 
**** RegEdit
***** Как перейти к нужному ключу в Regedit?
***** Запретить использовать RegEdit
**** INI файлы
***** Работа с INI файлами
***** INI-файлы (чтение/запись)
***** Проблемы ini-файла
***** Модуль для работы с ini файлами
*** Сообщения Windows
**** Что такое сообщения Windows?
**** Системные сообщения (сокращения)
**** Как перехватить события в неклиентской области формы, в заголовке окна, например?
**** Как отправить сообщение сразу всем элементам управления формы?
**** Как сообщить что-нибудь всем формам моего приложения?
**** Как послать сообщение всем окнам Windows?
**** Как обрабатывать сообщения
**** Справочник по сообщениям
***** [[Сообщения Win32 [ BM ] ]]
***** [[Сообщения Win32 [ DM ] ]]
***** [[Сообщения Win32 [ EM ] ]]
***** [[Сообщения Win32 [ LB ] ]]
***** [[Сообщения Win32 [ WM ] ]]
***** [[Сообщения Win32 [ CB ] ]]
*** Курсоры
**** Курсор мыши
***** Как использовать свои курсоры?
***** Как вставить свой курсор из внешнего файла?
***** Как работать с анимированными курсорами?
***** Как ограничить перемещение курсора?
***** Функции и процедуры для работы с курсором
***** Как запретить показ курсора в TEdit и ему подобных контролах
***** Проверить видимость курсора
***** Создание курсора с процентом выполнения
***** Изменить экранный курсор без необходимости возвращать предыдущий 
***** Определение и использование курсора 
***** Как отключить курсор мыши 
**** Каретка
***** Можно ли изменить вид текстового курсора (каретки) edit'а или другого элемента?
***** Частота мигания каретки
***** Найти позицию каретки
***** Позиционирование каретки в TStringGrid 
*** Иконки
**** O сохранении иконок 32х32 в 256-цветном формате
**** Извлечение иконки из EXE, DLL или ICO-файла
**** Как вшить иконку в мою прогу?, с нуля
**** Как извлечь иконку из файла ярлыка?
**** Как использовать встроенные в Windows иконки в своём приложении?
**** Как сохранить иконку в файл имея её хендл?
**** Пример работы с DrawIcon(Ex)
**** Проблемы с TCanvas.StretchDraw при рисовании иконок
**** Создание иконок из ресурсов 
**** Анимированная иконка приложения 
**** Загрузка иконки 
**** Как показать иконку, ассоциированную с данным типом файла 
**** Как получить иконку чужого окна 
**** Изменение иконки приложения 
**** Компонент на основе TImageList позволяет использовать в приложении анимированные иконки 
**** Преобразование иконок в Gliph-ы
**** Как нарисовать иконку в TImage 
**** Растягивание иконки 
**** Как сравнить две иконки 
**** Объединение двух иконок 
*** Хранитель экрана
**** Как написать свой хранитель экрана?
**** Как включить/отключить хранитель экрана?
**** Создание хранителя экрана средствами Delphi
**** Как запустить текущий ScreenSaver
**** Как определить установлен ли screen saver?
**** Инсталляция Screen Saver 
**** Получить время задержки хранителя экрана 
**** Получить установленный по умолчанию Screen Saver 
**** Узнать, включен ли хранитель экрана 
**** Предотвратить запуск Screen Saver при работе программы
*** Работа с Explorer (Проводником)
**** Как добавить собственную панель?
**** Как добавить свой пункт меню?
**** Как добавить кнопку?
**** Как перезагрузить Explorer?
**** Как выделить файлы в Проводнике?
**** Как зарегистрировать свою команду в контекстном меню проводника?
**** Определение адреса во всех открытых Explorer
**** Shell Extensions и как с ними бороться (статья)
**** Пример приложения, использующего Shell API
**** Реализация закладки свойств файла.
**** Пример отображения системного контекстного меню эксплорера
*** Разные вопросы
**** Delphi и Windows API (Статья)
**** Работа с Structured Storage.
**** Получение уведомлений от оболочки (Shell)
**** Расширения оболочки Windows
**** Пространство имён оболочки Windows 
* Базы данных
** Общие вопросы
*** Как работать с полями типа DateTime?
*** Моя собственная база данных
*** Быстрое копирование таблиц 
*** Как найти размер записи?
*** Avoiding server side locking (including DEADLOCK)
*** Как перекинуть все данные из одной базы данных в другую?
*** Как передать UserName и Password в удаленный модуль данных?
*** Защита данных
*** Нужна база данных, работающая без каких-либо драйверов, Без ODBC/BDE/ADO/DAO etc
*** БД - хранилище объектов (статья)
*** Создание базы данных в run-time с ZEOS?
*** Переходим на клиент-сервер (советы), на примере MS SQL Server
*** Запросы и параметры, или как избавится от многих проблем….
*** Критерии выбора базы данных (статья)
*** Деревья в SQL.
*** Пример простейшего приложения баз данных
*** Пример использования параметров компонентов запросов SQL
*** Пример использования отношения "один-ко-многим"
*** Демонстрирация вариантов поиска записей в таблице базы данных
*** Пример использования закладок (класс TBookmark)
*** Пример использования компоненты синхронного просмотра
*** Пример простого распределенного приложения баз данных
*** Приложение, использующее компоненты многомерного представления данных
*** Работа с транзакциями 
*** Зачем нужны транзакции?
*** Что такое журнал транзакций? 
*** Почему возникает deadlock?
*** Что такое триггер?
*** Зачем нужен внешний ключ?
*** Что такое репликация? 
*** Что такое суррогатный ключ?
*** Внести изменения в набор данных и не потерять текушей позиции 
*** Как сравнить Bookmarks в таблице?
*** Извлечение данных индекса таблицы 
*** Почему не всегда верно обновляются IndexDefs по Update 
*** Проблема с AddIndex 
*** Абстрактный набор данных 
*** Множество модулей данных – одно соединение
*** Модуль данных для каждого MDIChild 
** Теория баз данных, архитектура и проектирование
*** Информационная система
*** Распределенные информационные системы и базы данных
*** Проектирование баз данных (статья)
*** База данных и система управления базами данных
*** Понятие о модели и схеме базы данных
*** Архитектура на основе разделяемых файлов
*** Архитектура “Хост-терминал”
*** Архитектура “Клиент-Сервер”
*** Архитектура с использованием сервера приложений (трехзвенная архитектура)
*** Модели данных
*** Математические основы реляционных СУБД
*** Многоуровневые модели в архитектуре клиент-сервер
*** Объектно-ориентированный подход и современные мониторы транзакций
*** Обзор средств проектирования информационных систем
*** Многомерное представление данных (статья)
*** Проектирование баз данных: новые требования, новые подходы 
*** Чем отличаются «версионники» от «блокировочников»?
** Базы данных с нуля (статья)
*** Что такое базы данных?
*** Реляционные базы данных?
*** Первая программа с базами данных?
*** Визуальные компоненты для DB
*** Работа с таблицами в коде
*** Поиск нужных данных
*** Доступ к базам данных
*** Приёмы работы с BDE
*** Создание базы данных
*** Создание таблицы
*** Изменение данных в таблице
*** Понятие о запросе (Query)
*** Запросы на выбор данных
*** Запросы на изменение данных
** Проблемы при работе с Blob полями
*** Как записать файл в Blob поле?
*** Как удалить данные из BLOB-поля?
*** Как в TBlobField загрузить картинку из переменной типа TBitmap?
*** Как сохранить RTF в TBlobfield?
*** Как определить реальный размер поля типа BLOB, которое сохранено в таблице?
*** Извлечение изображения из BLOB-поля
*** Загрузка изображений в Blob-поля
*** Запись потока в BLOB-поле
*** Запись и чтение чисел в Blob-поле 
*** BLOBFIELD как BITMAP
*** Чтение OLE из Blob поля Paradox
*** Сохранение и чтение файлов в BLOB-полях 
*** Сохранение TForm и ее свойств в BLOB-поле
*** Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки
*** Как записать в BLOB поле большой текст (более 255)?
*** Сохранить в базе картинку формата JPEG
*** Приёмы работы с BLOB (OLE/Memo) полями
*** Сохранить F1Book в Blob поле
*** Извлечение текста из TMemoField
** Работа через BDE
*** Установка BDE
**** Почему я должен устанавливать BDE?
**** Как установить BDE?
**** Проверка наличия BDE
**** Как узнать версию BDE? 
**** Как инициализировать BDE, если она установлена в нестандартном месте?
*** Настройка BDE, Database Desktop
**** Не читаются русские буквы в Database Desktop
**** Ошибка совместного доступа к базе данных
**** Не получается вставить в таблицу записи со строками на русском языке
**** Модификация настроек BDE
*** Справочные материалы по BDE
**** Каковы текущие ограничения BDE?
**** Cписок зарезервированных слов Local SQL BDE
**** Список ошибок BDE
**** Протокол блокировки BDE 
**** Архитектура BDE и его особенности при работе с SQL-серверами(статья)
**** Обзор BDE API
***** Работа с базами данных
***** Конфигурация и настройка
***** Работа с сессиями
***** Обработка исключений
***** Поддержка блокировок
***** Поддержка курсоров
***** Работа с индексами
***** Работа с запросами
***** Работа с таблицами
***** Доступ к данным
***** Управление транзакциями
***** Схемы и возможности
***** Работа с форматами данных
**** Конфликт IDAPI German и English
*** Работа с Alias
**** Как создать постоянный Alias?
**** Как получить параметры Alias?
**** Как по Alias узнать физический путь к базе данных?
**** Добавление псевдонима с помощью функции DbiAddAlias
**** Задание псевдонима программным путем
*** Поддержка пользователей, защита
**** Как сделать список всех пользователей BDE?
**** Как сменить пароль для таблицы Paradox?
**** Как использовать свой диалог ввода пароля BDE?
*** Непосредственное обращение к BDE
**** Обратные вызовы BDE32 для получения статуса операций
**** Каким драйвером пользуется TDATABASE?
**** Изменение месторасположения *.NET-файла
**** Демонстрация обратного вызова BDE
**** Пример DbiAddFilter
**** Пример приложения, напрямую использующее API BDE для удаления записей
**** Пример приложения, напрямую использующее API BDE для представления данных
*** Работа с базами данных
**** Как использовать базу данных BDE не указывая её имени?
**** Как узнать физическое расположение локальной БД по Alias?
**** Как проверять корректность доступа к базе данных?
**** Как узнать путь базы данных и её имя?
**** Как зарегистрировать базу данных (BDE)?
**** Определение типа базы данных
**** Как очистить базу данных, оставив только структуру?
**** Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами
**** Как перейти к указанной записи в БД
*** Работа с TTable, TQuery и TDatabase 
**** Как обновить TQuery не потеряв при этом текущей записи?
**** Дает ли Delphi возможность корректно прервать выполнение SQL-запроса (BDE)?
**** Как добавить копию текущей записи?
**** Создание индексного файла из Delphi 
**** Как по имени Базы Данных получить ссылку на компоненет TDataBase?
**** Как выбрать случайную запись?
**** Быстрый доступ к нужной записи в таблице Paradox
**** Как скопировать структуру таблицы?
**** Почему таблица или select показывается в Grid быстро, а перемещение в конец таблицы происходит долго?
**** Как результат Query сделать в виде постоянной таблицы?
**** Фильтр посредством логического поля
**** Функция вычисления суммы полей
**** Создание и удаление полей во время выполнения программы
**** Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet?
**** Поиск по нескольким полям
**** Поиск значения при вводе
**** Поиск записи в больших таблицах
**** Поиск записи с помощью TQuery
**** FindKey для нескольких полей
**** Как показать удалённые записи
**** Вставка новой записи через буфер
**** Как передать UserName и Password в удаленный модуль данных 
*** Объяснения некоторых ошибок при работе с базами данных
**** Access to table disabled because of previous error. Read failure. 
**** Database index out of date error
**** BDE Error 2B04 Too many open files
**** BLOB has been modified., Index is out of date
**** ISAPI and CGI Applications get Errors Initializing the BDE.
**** При использовании BDE, попытка вызвать abort выдает ошибку компиляции
**** Огромные LCK-файлы (Lock File Has Grown Too Large)
**** Обработка исключения index not found
**** Memo too large 
**** Multiple records found, but only one was expected
**** Перехват ошибок DBEngine
**** Stream Read Error
**** Ошибка создания дескриптора курсора
**** Ошибка BDE32 2104
**** Тpансляция ошибок
**** ENoResultSet Error creating cursor handle
*** Работа с таблицами
**** Очень медленный доступ к таблице при первом обращении
**** Как создать таблицу в памяти?
**** Создание кросс-таблицы
**** Физическое удаление записей в локальных таблицах (BDE)
**** Копирование таблицы с помощью DBE
**** Создание таблицы
**** Получение информации о таблице
**** Как сохранить содержимое таблицы в текстовый файл?
**** Кросс-таблица через pivot-таблицу
**** Создание таблицы по образу и подобию
**** Local SQL и временная таблица
**** Как копировать и удалять таблицы?
**** Как сравнить bookmarks в таблице?
**** Как узнать версию таблицы
*** Работа с BDE в сети, общий доступ к данным
**** Использование BDE в сети
**** Локальный общий доступ
**** Использование BDE приложений в Peer-To-Peer сети 
*** Работа с полями
**** Использование нумерации в TFields
**** Изменить размер поля или его тип
**** Динамическое создание полей
**** Работа с автоинкрементальными (AutoInc) полями
**** Как задать выражение по умолчанию для объекта TField
**** Функции редактора полей во время выполнения программы
**** Создание автоинкрементного поля SQL запросом?
**** Как создать вычисляемые поля во время исполнения программы 
**** Как создать поле Lookup во время выполнения приложения 
**** Обновление вычисляемых полей 
*** Работа с индексами
**** Убывающий индекс 
**** Создание индекса 
**** Поиск фраз и записей переменной длины
**** Как добиться верной работы фильтра на запросах и на неиндексированных таблицах
**** Индекс БД в другом каталоге
**** Как восстановить индекс Paradox?
**** Как восстановить индексы?
**** Почему не всегда верно обновляются IndexDefs по Update
*** Работа с запросами SQL в BDE
**** Выполнение запросов к базе данных в фоне
**** BDE: Несколько SQL-запросов одним махом
*** Разные вопросы
**** Проблемы использования компонента TStoredProc
**** Как сделать экспорт TDataSet в XML file? 
**** Какой формат данных предпочесть в Delphi? DBase или Paradox?
**** Пример вызова TUTILITY DLL из Delphi?
**** Правила для SetRange
**** Как заставить BDE сохранять в БД поле времени с сотыми долями секунды
**** Внести изменения в набор данных и не потерять текушей позиции
**** Работа с транзакциями
**** Как сравнить Bookmarks в таблице
**** Как ускорить поиск?
**** Загрузить все записи в Stringlist одним махом?
**** Как предотвратить Data Corruption (повреждение данных)?
**** Информация о TDataLink 
** Работа через ADO
*** Использование ADO (статья)
**** Перечислители
**** Объекты соединения с источниками данных 
**** Сессия
**** Транзакции
**** Наборы рядов
**** Команды
**** Провайдеры ADO
**** Реализация ADO в Delphi
**** TADOConnection
**** Наборы данных ADO
**** TCustomADODataSet
**** Параметры
**** TADODataSet
**** TADOTable
**** TADOQuery
**** TADOStoredProc
**** Команды ADO
**** Объект ошибок ADO
*** Компоненты ADO (статья)
*** ADO и SQL Server. Руководство разработчика.
*** Как работать с ADO компонентами в DLL?
*** Из Paradox в Access при помощи ADO
*** Курсоры в ADO
*** Поиск в базе данных
*** Экспорт ADO таблиц в разные форматы
*** Экспорт из TDBGrid в Excel без OLE
*** Как узнать версию ADO? 
*** Как сделать ADO-connection? 
*** Как узнать перечень таблиц базы и количество записей в них?
*** ADO+Delphi5: постоянные ошибки BOF... или EOF...
*** Передача параметров ADO запросу
*** Как работать из Delphi напрямую с ADO? 
*** Запись картинки в ADO таблицу
*** Быстрый доступ к ADO
*** Access Violation при передаче неполного параметра
*** Как сделать ADOConnection с использованием OLE-Automation?
*** Пример приложения, демонстрирующее возможности технологии ADO
*** ADO.OLEDB.JET - Access Violation при передаче неполного параметра 
*** Из Paradox в Access при помощи ADO 
*** Как работать из Delphi напрямую с ADO 
*** Как сделать ADO-connection 
*** Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox
** Работа через ODBC
*** Как создать новый DSN из программы?
*** ODBC соединения 
*** Установка ODBC
*** Конфигурирование ODBC 
*** Конфигурирование ODBC и псевдонима 
*** Получение дескриптора ODBC соединения
*** Получаем имена ODBC-источников
*** Добавление ODBC-драйверов в Delphi 
*** Установка ODBC - Watcom SQL 
** Работа с DBExpress
*** Технология dbExpress (статья)
**** Драйверы доступа к данным 
**** Соединение с сервером баз данных
**** Управление наборами данных
**** Транзакции
**** Использование компонентов наборов данных
***** TCustomSQLDataSet
***** TSQLDataSet
***** TSQLTable
***** TSQLQuery
***** TSQLStoredProc
**** TSimpleDataSet
**** Способы редактирования данных
**** Интерфейсы dbExpress
***** Интерфейс ISQLDriver 
***** ISQLConnection
***** ISQLCommand
***** ISQLCursor
**** Отладка приложений с технологией dbExpress
**** Распространение приложений с технологией dbExpress
*** Развертывание приложения, использующего dbExpress
*** Создание DBExpress-Connection в Run-Time
*** Перенос приложений с BDE на dbExpress (статья)
*** Создание DBExpress соединения в Runtime
*** Особенности использования BLOB полей в dbExpress на примере MySQL
*** База данных без BDE
*** Пример приложения, демонстрирующее возможности технологии dbExpress
** Частные вопросы по конкретным базам данных
*** Работа с DBase
**** Как создать DBase базу данных?
**** Работа с удалёнными записями
**** Как паковать таблицу?
**** Индексы выражений
**** Формат и размер dBase-поля
**** Восстановление записи dBase
**** При использовании DOS DBF файлов - перекодировка между форматами
**** Как создать dBASE таблицу во время выполнения
**** Как сделать откат внутри триггера
**** Удалить dbase index flag
**** Index not found Exception
**** Создание/пересоздание индекса
**** Показ меток удаленных записей в dBASE-файлах
**** DBASE - Индексы выражений
**** Определение номера записи в таблице dBASE
**** DBFSeek и DBFLocate
**** Обработка исключения index not found
**** Как прочитать базу данных с Досовским шрифтом
**** Как открыть индексированную таблицу dBase, если отсутствует файл индекса 
*** Работа с Oracle
**** Oracle иTStoredProc 
**** В режиме отладки приложения не разрешается открытие базы данных 
**** Динамические SQL-запросы Oracle для ускорения выборок данных
**** Доступ к Oracle через ADO
**** Доступ к объекту Oracle
**** Как в Oracle создать sequence с некоторого номера
**** Как выяснить номер версии Oracle?
**** Как заставить ORACLE анализировать все таблицы?
**** Как корректно прервать выполнение SQL-запроса?
**** Как на Oracle поменять compatible 
**** Как напрямую добраться до Oracle?
**** Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE
**** Как получить текущую дату?
**** Как правильно соединяться с базой данных под Personal Oracle
**** Как при выполнении долгой операции в Oracle показать прогресс бар?
**** компонент TStoredProc
**** Подключение к Personal Oracle с помощью BDE
**** Понятия Instance, Database etc
**** После логина возникает EExternalError 0xC0000008
**** Связь с personal Oracle
**** Сжатие данных в целях экономии места и ускорения работы Oracle
**** Cоздание приложений для ORACLE с помощью Delphi Client-Server 
**** Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки 
*** Работа с MS Access
**** Automating Microsoft Access
***** Start Access
***** Opening Access (early binding)
***** How to open a database
***** How to close a database
***** How to open a report
***** How to list all reports and forms
**** Help по синтаксису SQL для MS Access (DAO/ADO/ODBC)
**** UPDATE из SELECT'а
**** Why can’t I connect to an Access database using the BDE and native MSACCESS driver?
**** Возникает сложность копирования MS Access
**** Дата в SQL запросах в MS Access
**** Задать пароль на MS ACCESS через ADO
**** Записываем в Access используя OLE DB
**** Использование таблиц Access при помощи ODBC
**** Как можно открыть отчёт (в режиме Print Preview а также print direct) в MS Access ?
**** Как найти пароль к базе данных?
**** Как открыть базу данных Microsoft Access .MDB в Delphi?
**** Как паковать базу данных?
**** Как получить список таблиц в базе Access?
**** Как редактировать группы и пользователей
**** Как скопировать таблицу из одной базы данных в другую?
**** Как создать таблицу в MS Access при помощи DAO?
**** Как узнать номер автоинкремента при вставке новой записи?
**** Как экспортировать все таблицы в CSV файл?
**** Поверка версии Microsoft OLE DB JET 4.X
**** Примеры работы с репортами
**** Проверить файл базы данных на возможность открытия в монопольном режиме
**** Программное сжатие базы данных Access используя JRO
**** Создание новой MS Access базы данных
**** Программное создание таблиц и ключей (первичных и вторичных) для БД Access
*** Работа с MS SQL Server
**** Особенности работы с БД на MS SQL Server 2000 из Delphi 5 (статья)
***** Обзор сервера
***** Особенности реализации клиентской части
***** Особенности реализации серверной части
****** SELECT
****** INSERT, UPDATE и DELETE
****** CREATE TABLE и типы данных
****** Написание триггеров
****** Пакеты команд
****** Обработка ошибок
****** Блокировки
****** Обработка транзакций
****** Соответствие стандарту ANSI SQL 92
****** Модель безопасности
****** Оптимизатор запросов MS SQL Server
****** Получение уникальных идентификаторов
****** Временные таблицы
****** Создание хранимых процедур и триггеров
****** Кластерные индексы
****** Определяемые пользователем функции
***** Советы по работе с MS SQL Server
**** Как узнать, доступен ли в сети сервер MS SQL?
**** Как удалить таблицу?
**** Extended Stored Procedures with Delphi - Using the ODS (Open Data Services) Api from Delphi
**** Самый быстрый способ узнать количество записей в таблице
**** Как узнать версию сервера?
**** Как найти все Alias, укакзывающие на MS SQL Server?
**** Разработка внешних Stored Procedures
**** Блокируется таблица в MS SQL Server
**** Поиск по мемо полям
**** Как вернуть результат в виде XML?
**** Как поймать свой RAISEERROR в Delphi
**** Как построить строку подключения
**** Как запустить DTS из StoredProcedure
**** Поиск значения по любому столбцу
**** Запись файла
**** Выбрать случайные несколько записей 
**** Отсортировать результат случайным образом
**** Доступ к внешнему серверу по IP адресу
**** Посчитать события по месяцам
**** Пронумеровать строки в результате запроса
**** Узнать автоинкрементное поле после вставки
**** Вставить сразу несколько строк в таблицу одним запросом
**** Удалить данные из таблицы и обнулить автоинкремент
**** Удалить временную таблицу по имени
**** Добавить расширенное свойство к таблице
**** Прочитать расширенное свойство таблицы
**** Получить список индексов таблицы
**** Получить размеры таблиц
**** Проверить существует ли индекс
**** Проверить есть ли значение в таблице
**** Проверка на ошибки исполнения конструкции SQL
**** Пример использования курсоров
**** Выполнение SQL заданного строкой
**** Преодоление барьера в 8000 символов в динамическом SQL
**** Использование табличных переменных
**** Транзакции и откат при ошибках
**** Использование Case
**** Подождать 1 секунду средствами SQL
**** Целочисленное деление
**** Остаток от деления
**** Проверка битовых значений
**** Узнать текущую дату/время
**** Сгенерировать новый GUID
**** Как использовать в UDF функциях GetDate() и NewID()
**** Вычленение подстроки из строки
**** Замена подстроки на другую
**** Местоположение символа в строке
**** Выделить подстроку(@result) после подстроки(@substr) в строке(@str)
**** Выделить подстроку(@result) перед подстрокой(@substr) в строке(@str)
**** Узнать количество строк участвовавших в последнем SQL запросе
**** Узнать имя текущего SQL сервера
**** Пример вызова хранимой процедуры
**** Пример вызова хранимой процедуры c передачей переменной
**** Пример вызова хранимой процедуры с указанием переменных
**** Пример вызова хранимой процедуры с возвращаемой переменной
**** Пример вызова динамического SQL с возвращаемой переменной
**** Пример создания хранимой процедуры
**** Оптимизация хранимых процедур
**** Сгенерировать собственную ошибку
**** Если имя зарезервировано...
**** Вернуть дату без временной части
**** Вернуть только время без части даты
**** Возведение в степень для больших чисел
**** Перехват множественного рекордсета
**** Место занимаемое таблицей
**** Узнать ширину столбца
**** Послать Email
**** Получить список полей таблицы
**** Выполнить DOS комманду на серверном компьютере
**** Сохранить значение текстовой переменной в файле
**** Экспортировать таблицу или результат запроса в файл
**** Загрузить файл в Blob поле
**** Сохранить Blob поле в файл
**** Отключить пользователя и прервать все его запросы
**** Вывести список блокировок
**** Создать скрипт базы данных путём запроса
**** Посмотреть информацию об индексах
**** Освободить transaction log
**** Удалить прилинкованный сервер
**** Узнать путь к прилинкованной файловой базе данных
**** Прилинковать MS Access базу данных как удалённый сервер
**** Прилинковать MS Excel книгу как удалённый сервер
**** Создать SQL скрипт который бы учитывал порядок создания объектов
**** Вывести список активных пользователей
**** Как поменять установки на case-sensitive у сервера
**** Прочитать файл
**** 10 вещей которые убедят вас перейти на сервер 2005
**** Вернуть строку в ДОС кодировке
**** Перекодировка в Code 128
**** Сформировать штрихкод
**** Конвертирование числа в строку которую понимает Excel
**** Строка в Win кодировке
**** Как получить обновление данных, по событию, а не таймером
**** Дерево на базе MsSQL 
**** Идея стандартизации элементов клиента базы данных
**** Модуль, содержащий несколько удобств для работы с MSSQL посредством ADO
**** Перевод ODS API mssql2000 на Delphi (написание extended stored procedures)
**** Аналог функции FormatDateTime на TSQL
*** Работа с Interbase
**** IB и русский язык
***** Работает-ли IB с русскими буквами?
***** Использование русских кодировок приводит к ошибке
***** В InterBase при создании базы ввести параметр для поддержки русского языка 
***** Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию
**** Logon, пользователи и защита информации
***** Как предотвратить появление login dialog?
***** Можно-ли создать пользователя БД при помощи SQL-команды?
***** Автоматический logon к локальной InterBase
***** Установка Interbase и добавление пользователя
**** Выборка данных
***** Можно-ли в запросах делать поиск по BLOB?
***** Почему в операторе SELECT для VIEW нельзя использовать ORDER BY?
***** Как избавиться от ошибки multiple rows in singleton select?
***** Почему таблица или select показывается в Grid быстро, а перемещение в конец таблицы происходит долго? 
***** Как оптимизировать запросы?
**** Проблемы установки, подключения и запуска IB
***** Как остановить или запустить IB сервис?
***** Как я могу работать с IB с клиентского компьютера?
***** Можно-ли поместить БД IB на CD-ROM?
***** Не могу подсоединиться к IB из под web-сервера IIS, Netscape, Baikonur и др.
***** Как установить клиента InterBase
***** Сколько памяти использует IB на сервере?
***** Проблемы с открытием базы данных.
***** Что такое ISC4.GDB? Для чего нужна эта БД? 
***** Пропажа прав пользователей в Local IB после переноса
***** Как переносить базы данных между разными IB?
***** Почему IB работает неустойчиво на NetWare 4.x?
***** Включение WAL на NetWare ухудшает производительность на 80% при вставках записей, и только на 15% - при обновлениях.
***** Каков максимальный размер базы данных IB? 
**** Сколько БД я могу открыть в одной транзакции?
**** В каких версиях IB поддерживаются уведомления о событиях (Event Alerts)? 
**** Как получить текущее время?
**** Как получить список таблиц?
**** Как восстановить целостность автоинкрементного поля?
**** Ошибка: lock manager out of room
**** Ошибка о файле SAA.AAA
**** Как гарантированно сделать backup?
**** Проблемы с автоинкрементальными полями
**** Изображения и InterBase Blob-поля
**** Есть-ли способ восстановить несохраненные (uncommitted) изменения БД, например в случае отключения питания?
**** Можно-ли создать индекс по полю view?
**** Как скопировать данные между БД?
**** Мне нужны временные таблицы, но их нет в IB. Что делать?
**** В чем разница между CHAR и VARCHAR ? Что лучше использовать?
**** Как выполнить create procedure/trigger при помощи TQuery?
**** Ошибка при установке Internal error near IBcheck
**** Interbase BLOB-поля
**** Удаление большого количества записей
**** Создание UDF для InterBase
**** При попытке регистрации UDF возникает ошибка - udf not defined
**** Переход с Oracle на Interbase
**** OLE и Interbase - прочесть и записать
**** Hе получается открыть таблицу (WIN1251 undefined)
**** Генераторы и их использование
**** О системных таблицах InterBase
**** InterBase для программиста
**** Шифрование текстовых полей таблицы Interbase 
*** Работа с Foxpro
**** Ограничения Foxpro
**** Access to table disabled because of previous error. Read failure
**** Краткое описание Foxpro
**** Создание таблицы FOXPRO
*** Работа с MySQL
**** Как подсоединиться к MySQL
**** Подключение через TMySQLClien & TMySQLResult
**** Справочник по MySQL
*** Работа с Paradox
**** Как назначить пароль на таблицу?
**** Как изменить языковый драйвер в runtime?
**** Как пересоздать индексы?
**** Ограничения Paradox
**** Reading the autoincrement value of Paradox table
**** Имя пользователя Paradox
**** Ввести пароль Paradox
**** Печать структуры таблицы Paradox
**** Вскрытие запароленной таблицы Paradox
**** Размеры полей таблицы Paradox
**** Как упаковать таблицу?
**** Создание таблицы с автоинкрементальным полем
**** Не сохраняются изменения в базе Paradox
**** Каскадированное удаление с проверкой целостности Paradox
**** Как уменьшить дату в Paradox
**** Как сменить пароль (master password) для таблицы Paradox
**** Доступ к таблицам Paradox на CD или c флагом только для чтения
**** Paradox и неверные индексы Win95
**** Byte-поля Paradox 
**** Краткое описание Paradox
**** Как добавить пароль к таблице
**** Как восстановить повреждённую таблицу?
*** Работа с ASCII файлами, CSV файлы
**** ASCII драйвер для CSV-файлов
**** ASCII-файл с использованием полей
**** RecCount в таблицах ASCII
**** Быстрая обработка CSV файла 
**** Импорт CSV ASCII
**** Импорт большого CSV файла
**** Как сохранить содержимое таблицы в текстовый файл?
**** Как экспортировать таблицу базы данных в ASCII-файл?
**** Формат файла ASCII-схемы
**** Читаем CSV текстовый файл в StringGrid
**** Как определить, имеет ли файл ASCII-формат 
*** Работа с Clipper
**** Работа с индексами Clipper'а
*** Работа с DB/2
**** Почему DB2 ругается на Create Trigger 
**** Как заставить работать DB2 через протокол IPX
**** Как создать БД в кодировке CP1251
**** Технологическое лидерство DB2
**** Что такое DB2?
*** Работа с SyBase
**** SyBase Transact-SQL
***** Вступление
***** Запросы: Выбор Данных из Таблицы
***** Подведение итогов, Группировка и Сортировка
***** Соединения: Выбор данных из нескольких таблиц
***** Подзапросы: Запросы внутри запросов
***** Создание и использование типов данных
***** Создание баз данных и таблиц
***** Добавление, изменение и удаление данных
***** Views
***** Использование встроенных функций
***** Создание индексов в таблицах
***** Определение правил и умолчаний для данных
***** Пакеты и язык управления заданиями
***** Использование сохраненных процедур
***** Триггера: поддержка ссылочной целостности
***** Курсоры: доступ к отдельным строкам
***** Транзакции
**** 32-битное соединение с сервером Sybase
**** Дельфи и SyBase (Официальное руководство)
**** Архитектура Sybase System 
*** Работа с Informix
**** Формат операторов INFORMIX-4GL
**** О Руссификации INFORMIX
**** Язык SQL (на примере диалекта Informix)
**** Краткое пособие по языку INFORMIX-4GL
*** Другие базы данных
**** Berkeley DB 
**** ObjectHaven
**** Advantage Database Server
**** Возможности PostgreSQL
**** Обучающее руководство по PostgreSQL
**** Руководство по BTRIEVE
**** Использованию в Delphi прямых обращений к ядру Btrieve
**** Прямой доступ к базе данных 1С
** Работа с визуальными компонентами (DB Controls)
*** DBGrid
**** Как изменить число фиксированных колонок в TDbGrid?
**** Как остановить автодобавление из DBGrid?
**** Как показать содержимое Memo-поля в DBGrid?
**** DBGrid компонент c разными цветами удалённые, обновлённые и добавленные записи
**** Как отобразить выбранную строку DBGrid различными цветами?
**** Как узнать значения, которые пользователь вводит в TDBGrid?
**** Как защитить запись в DBGrid от удаления?
**** Как изменить шрифт определённой строки в DBGrid?
**** Прокрутка таблицы - хитрость PeekMessage
**** Печать содержимого DBGrid через QuickReport
**** Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid?
**** Сортировка DBGrid по клику на колонке?
**** Как показать DbGrid в режиме disabled?
**** Как экспортировать содержимое DBGrid в Excel или ClipBoard?
**** [[Как получить содержимое поля[1,1] DBGrid?]]
**** Как зафиксировать один или несколько столбцов в TDBGrid с возможностью навигации по этим столбцам?
**** Как заблокировать функцию вставки записи в компоненте TDBGrid?
**** Самый продвинутый DBGrid
**** Выделить все поля в TDBGrid?
**** Как передвинуть колонку в TDBGrid?
**** Цвета в TDBGrid
**** Как работать с выделенными запясями в TDBGrid?
**** Как заставить корректно работать mouse wheel в TDBGrid?
**** Как изменить цвет отмеченных записей в DBGrid
**** Буфер обмена и ячейки DBGrid 
**** Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы
**** Шапка в TDBGrid
**** Позиция ячейки в TDBGrid
**** Как сделать, чтобы необходимая ячейка DBGrid получила фокус ввода
**** Текущая строка и поле в DBGrid
**** DbGrid со свойствами Col и Row
**** Как выделить цветом текущую строку в TDBGrid
**** DBGrid CutToClipboard
**** DBGrid DefaultDrawDataCell
**** Как программно перевести DBGrid в режим редактирования
**** DbGrid и множественный выбор
**** Как в TDBGrid узнать над каким полем висит мышь?
**** Как заблокировать TDBGrid от автодобавления новой записи
**** Как в TDBGrid pазpешить только опеpации UPDATE записей
**** Как заменить данные в столбце компонента TDBGrid
**** Как поместить графическое изображение в TDBGrid
**** Как определить изменение фокуса строки в TDBGrid
**** DBGrid - сохранение конфигурации
**** Решение проблемы передачи фокуса TDBGrid
**** Копирование информации из DBGrid-а в Clipboard
**** Экспортировать DBGrid в HTML
**** Перемещение по таблице с помощью вертикальной полосы прокрутки
**** Кам при прокрутке зафиксировать левое поле сетки? 
**** DBGrid с номером строки
**** Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid?
**** Пример Drag and Drop между двумя DBGrid
**** Перемещение из DbGrid
**** Рисование текста в DBGrid
**** Использование Enter как Tab в TDBGrid
**** Как вывести Hint для ячейки DBGrid
**** Симуляция нажатия кнопки при наличии DBGrid
**** Что можно поместить в DBGrid
*** DBNavigator
**** Как выделить кнопку в DBNavigator программно?
**** Нажать кнопку DBNavigator програмно
**** Как сменить картинки на TDBNavigator?
**** Выключение кнопок в DBNavigator
**** Свойства кнопок DBNavigator
**** Подмена данных в визуальных DB компонентах
**** Настройки всплывающих подсказок в DBNavigator
**** DBNavigator без иконок
*** Древовидные структуры
**** DBTreeView своими руками
**** Построение древа TreeView из базы данных
**** TreeView - компонент для показа dataset в виде дерева с сохранением 
**** Процедура заполнения компонента TTreeView данными из TDataSet-совместимой выборки 
*** ActiveControl имеет DataSet 
*** Использование DB Controls без базы данных 
** Работа с SQL
*** Генератор SQL-запросов Insert/Update
*** SQL-запросы в Delphi
*** Как создать таблицу через SQL?
*** Локальные операторы языка SQL (BDE)
*** Синтаксис SQL-функции Substring 
*** Как получить результирующим полем разницу между хранимой датой и текущей датой
*** Основы языка SQL (статья)
*** Интерактивные SQL-запросы
** XML
*** Конвертировать INI файл в XML
*** Конвертировать результат запроса в XML и обратно
*** Конвертировать таблицу в XML
*** Создание DTD для объекта (XML) 
*** TClientDataSet. Некорректное формирование XML
*** TClientDataSet. Утечка памяти при загрузке XML
*** Parsing XML
*** Сбростить BDE базу данных в XML файл
*** XML сериализация объекта Delphi
*** Стилевые таблицы XSL
*** XML: будущее гипертекста?
*** Парсер подавляющего большинства нотаций XML
*** Парсер XML
* Работа с файловой системой
** Всё о файлах (Статья)
*** Текстовые файлы
*** Паскалевский метод доступа
*** Работа через WinAPI
*** Типизированные файлы
*** Нетипизированные файлы
*** Файловые потоки
*** Работа через Handle
*** Файловые операции
*** Информация о файле
*** Поиск файлов
** Работа с NTFS
*** Как прочитать владельца файла?
*** Шифрование файлов при помощи NTFS функций
*** Как определить, является ли диск NTFS?
*** Права доступа NTFS
*** Файловая система NTFS (статья)
*** Учимся работать с "многопоточными файлами" в NT
*** Создание hardlink и symbolic link.
** Чтение и запись в файлы
*** Отображение файлов в память
*** Список режимов открытия файлов
*** Чтение из открытого файла
*** Как сравнить 2 файла?
*** Переместиться в конец файла
*** Буферы для потоков
*** Отображение файла в память 
*** Утечка памяти при поиске файлов
*** Пример, показывающий принцип работы с Memory Mapped Files.
*** Чтение и запись переменных типа Record
** Свойства файлов
*** Как узнать версию программы?
*** Как выяснить дату последнего изменения файла?
*** Как выяснить дату последнего доступа к файлу?
*** Как выяснить дату создания файла?
*** Как получить тип файла?
*** Как показать контекстное меню для конкретного файла?
*** Как извлечь "Сводку" свойств файла?
*** Как вызвать диалог свойств файла?
*** TFileTime в TDateTime 
*** Устанавливаем дату создания файла 
** Каталоги и подкаталоги, пути к файлам
*** Проход дерева каталогов
*** Удаление каталога с подкаталогами
*** Cколько файлов есть в определённой папке?
*** Как найти путь к моей программе?
*** Как скопировать директорию?
*** Как получить UNC путь к файлу?
*** Проверяем находится ли файл на локальном диске
*** Как проверить папку на shared?
*** Как получить короткий путь файла если есть длинный и на оборот?
*** Как получить длинное имя файла или каталога, зная короткое имя?
** Файловые операции (копирование, удаление и т.п.)
*** Файловые операции средствами ShellAPI
*** Как проверить находится ли файл на локальном диске? 
*** Как удалить файл после перезагрузки Windows?
*** Как удалить файл из самого себя? 
*** Копирование файлов
*** Split/merge files?
*** Объединить 2 файла
*** Обновление файла после перезагрузки системы
** Разные вопросы
*** Справочник по функциям работы с файлами
*** Пример написания FileListBox
*** Пример загрузки файлов в ListView с иконками
*** Как отслеживать изменение файла?
*** Перетаскивание файлов в приложение
*** Как использовать Shell API SHBrowseForFolder?
*** Как поместить в буфер файл с помощью File Mapping?
*** Создаём собственный UnRar, используя unrar.dll
*** Как скопировать файл в Windows clipboard?
*** GROUPFILE и ADDITEM для групп
*** поддержка библиотеки сжатия ZLib
*** Мониторинг изменений на диске
** Набор инструментов для оперирования с дисками на физическом уровне
*** Модуль для работы с дисковыми драйверами (На уровне FAT)
*** Модуль для работы с дисковыми драйверами (На уровне секторов)
*** Программа для восстановления удаленных файлов
*** Показать структуру разделов жесткого диска
*** Показать загрузочную запись визуально
* Репортинг, работа с принтером
** Печать, работа с принтером
*** Настройки принтера. Драйвер. Очередь печати
**** Как найти все форматы бумаги, поддерживаемые принтером?
**** Как получить статус принтера? 
**** Как узнать минимальные поля для принтера?
**** Как получить разрешение принтера по умолчанию? 
**** Как прочитать очередь печати?
**** Как изменить кодовую страницу шрифта принтера?
**** Как прочитать название порта принтера?
**** Как изменить порт для принтера?
**** Как прочитать/установить принтер по умолчанию?
**** Управляющие коды принтера
**** Настройки принтера
**** Как программно добавить принтер?
**** Escape код PASSTHROUGH
**** Как прочитать список возможностей принтера?
**** Метрики принтера
**** Определение количества заданий в спулере печати
**** Как открыть диалог добавления принтера
**** Определение параметров принтера через API
**** Получить список шрифтов и их размеров для текущего принтера
**** Как узнать драйвер принтера 
**** Как получить информацию о заданиях на принтере
**** Как установить драйвер принтера
**** Мониторинг принтера
*** Печать
**** Как мне отправить на принтер чистый поток данных?
**** Как правильно печатать любую информацию (растровые и векторные изображения), а также как сделать режим предварительного просмотра?
**** Как распечатать TStringGrid? 
**** Как распечатать PRN file?
**** Sending an image to the printer
**** Как прервать печать и заставить печатать свой файл?
**** Как распечатать bitmap?
**** Как вместо печати графики использовать резидентный шрифт принтера?
**** Хитрости печати
**** Печать повернутого текста
**** Растягивание изображения при печати
**** Как распечатать TImage? 
**** Сохранение точных размеров при печати
**** Изменение свойств печати во время ее выполнения
**** Печать ячеек
**** Диалог прекращения печати
**** Прерывание работы принтера
**** Печать всей формы
**** Печать содержимого TMemo/TListbox
**** Печать текста в обход Windows
**** Печать с масштабированием
**** Печать в порт принтера
**** Подробное описание способа печати содержимого формы
**** Перехватывать печать на принтере
**** Как очистить очередь печати принтера?
**** Установить размеры бумаги
**** Как послать файл на принтер?
**** Как распечатать decision grid?
**** Print Preview
**** Печать в delphi
**** Печать изображения
**** Напечатать миллиметровку
*** Объект TPrinter
**** Работа с принтером.
**** Exception при попытке создать обьект класса TPrinter
**** Задать необходимый для печати принтер
*** Предпросмотр
**** Как сделать предпросмотр?
** QuickReport
*** Позволяет ли QuickReport выгружать данные в формате Microsoft Excel?
*** Как сохранить QuickReport в stream? 
*** Использование компонентов Decision Support System при генерации отчетов в QuickReport
*** Проблема с установками принтера
*** Создание отчетов с помощью QuickReport 3 (статья)
** Rave Report
*** Rave Report - Руководство разработчика
**** От переводчика
**** Начало работы - Техническая информация
**** Введение в Rave
**** Начало работы с Rave
**** Компонент TRvSystem
**** Rave подключения данных
**** Настройка подключений данных
**** Компонент TRvNDRWriter
**** Компоненты вывода
**** Компонент TRvProject
*** Rave Report - Руководство пользователя
**** От переводчика
**** Начало работы - Техническая информация
**** Что такое RAVE?
**** Панели и окна инструментов
**** Обзор компонент
**** Дизайнер страниц
**** Дерево проекта
**** Панель свойств
**** Выполнение отчета
***** Вывод на принтер
***** Вывод в файл
***** Упражнения
**** Панели утилит
***** Панель выравнивания
***** Панель дизайнера
***** Панель палитры цветов
***** Редактор шрифтов
***** Редактор линий
***** Панель проекта 
***** Панель масштабирования
***** Упражнения
**** Стандартные компоненты
**** Графические компоненты
**** Базы данных
**** Подключения баз данных
**** Wizards
**** Компоненты отчета
**** Компоненты проекта
**** Компоненты штрих кодов
**** Расширенные компоненты
**** Адаптация отчетов
**** Пакеты и обмер страниц
**** Предпочтения
*** Пример разработки простых отчетов в Rave Reports
*** Пример использования настраиваемого соединения TRvCustomConnection
*** Пример отчетов Rave Reports для приложений баз данных
*** Работа с отчетами Rave Report в режиме RunTime
** Другие репортинговые системы
*** FastReport - Разработка кросс-платформенных отчетов
*** Crystal Reports 8.0 через API
*** Передача переменной в отчет ReportSmith
*** FastReport - сумма прописью 
*** Какой из генераторов отчетов самый быстрый?
* Работа с сетью, интернетом, протоколами
** Общие вопросы работы в сети, домены, workgroups, workstations
*** Как узнать, подключён ли компьютер к сети?
*** Как найти все комьютеры в сети?
*** Как определить MAC адрес NIC?
*** Формулы передачи данных для начинающих
*** Получение файла из сети
*** Как узнать имя домена Windows NT/2000?
*** Как узнать имя компьютера?
*** Как узнать имя пользователя?
*** Как расшарить диск?
*** Подключение сетевого диска
*** Создание Аккаунта в Windows, используя ADSI (Активные директории)
*** Библиотека для работы с LAN
*** Как выключить удалённый компьютер?
*** Как синхронизировать время на 2х компьютерах?
*** Сканирование доменов локальной сети
*** Получить список процессов в компьютере сети
*** Как изменить пароль для указанной сети или домена?
*** Как получить primary domain controller (PDC)?
*** Описание протокола DNS
*** Получить список пользователей, подключённых к сети
*** Получение имени пользователя и домена
*** Получение IP адресов всех компьютеров в рабочей группе
*** Демонстрационная программа сканирования сети 
*** Демонстрационная программа получения информации о компьютере по IP
*** Добавление и удаление общих сетевых ресурсов
*** Получение информации по IP
*** RNA API
*** Отправка WinPopup сообщения через mailslots
*** Сниффер, Простое демо пакетного сниффера сетевого уровня модели OSI
*** Получение информации о пользователях и группах домена
*** Имена сетевого адаптера, системное имя устройства и описание
*** Таблица NetBIOS-имен удаленных компьютер
*** Получение времени удаленного компьютера, Пример использования NetRemoteTOD
*** Обзор сети (типа Network Neighborhood)
*** Запущен ли сервер удаленного доступа (RAS)
*** Путеводитель по RFC 
*** Список установленных сетевых интерфейсов.
*** Пример получение информации о NETBIOS именах компьютера
*** Пример получения информации о пользователях, группах и рабочих станциях домена 
*** Демонстрационный пример сниффера
*** Сканирование локальной сети.
*** Демонстрационная программа Tracert.exe
*** Демонстрационная программа получения информации о удаленном компьютере
*** SVR API для непродвинутых 
** Компоненты Indy
*** Глубины Indy
**** Введение в сокеты
**** Введение в Indy
**** Блокирующий режим против неблокирующего
**** Введение в клиентов
**** UDP
**** Чтение и запись
**** Обнаружение разъединения
**** Реализация протоколов
**** Прокси
**** Обработчики ввода/вывода (IOHandlers)
**** Перехватчики (Intercepts)
**** Отладка
**** Параллельное выполнение (Concurrency)
**** Кодовые потоки
**** Серверы
**** SSL – безопасные сокеты
**** Indy 10 обзор
**** Преобразование Delphi приложений в Delphi .Net
*** Введение в Indy
** Протоколы
*** Работа с TCP/IP, UDP
**** Как оперделить все IP и порты на моем компьютере?
**** Протокол IP
**** Протокол TCP
**** Подключен ли в своем компе протокол TCP/IP?
**** Как вычислить IP адрес компьютера? 
**** Получение IP-адреса и маски для всех сетевых интерфейсов
**** Как вычислить IP-адрес по доменному имени
**** Преобразуем доменное имя в IP адрес
**** Как преобразовать http://192.168.1.2 в http://3232235778 ?
**** Как преобразовать длинный IP адрес в короткий адрес / порт ?
**** Как узнать IP адрес?
**** Что такое протокол межсетевого взаимодействия IP?
**** Как по IP адресу получить HostName (и обратно)
**** Трассировка пути до определенного IP адреса (Traceroute)
**** Как узнать IP клиента и IP сервера для активного RAS-подключения?
**** Смена IP адреса
**** Получение TCP/UDP статистики
**** Назначение портов
**** Обмен информацией по TCP/IP-протоколу
**** PPP
**** IPv6 или 667 квадрильонов адресов на квадратный миллиметр земной поверхности
**** Семейство протоколов TCP/IP
**** Пример получения TCP и UDP статистики 
*** Работа с Ping
**** Как сделать PING?
*** Работа с HTTP
**** Использование HTTP в Delphi 
**** Пример простейшего HTTP сервера
**** HyperText Transfer Protocol - протокол обмена WWW-серверов 
**** Пример HTTP Get - загружаем файлы и страницы из Интернета 
**** Коды ответов HTTP сервера
**** Обзор HTTP
**** URL кодирование строки
**** URL декодирование строки
*** Работа с FTP
**** Как загрузить файл? 
**** Пример FTP сервера
**** FTP
**** Компонент TNMFTP
**** Разбор адреса FTP
*** Работа с ICQ
**** Как послать сообщение?
**** ICQ2000 - сделай сам (статья)
***** Main.pas
***** Packet.pas
***** Types.pas
***** MessForm.pas
***** SendMess.pas
***** UInfo.pas
***** SUser.pas
*** Работа с Telnet
**** Управление приложением через Telnet
**** Telnet
**** Учимся работать с POP3 по telnetу
*** Работа с ARP
**** Описание протокола ARP (Address Resolution Protocol)
*** Работа с SSH
**** Описание протокола SSH (Secure Shell)
*** Другие протоколы
**** Описание протокола ICMP (Internet Control Message Protocol)
**** Протокол IMAP4 (Internet Message Access Protocol)
**** Пример программирования обращения к IRC
**** WhoIs, Демо получения информации с WhoIs сервера
**** Компонент TNMEcho
**** Компонент TNMDayTime
**** Протокол SOCKS 5
**** Управляющий протокол SNMP
**** Протоколы маршрутизации
** Работа с Email
*** Как отправить Email?
**** Работа через MAPI
**** Пример работы с SMTP
**** Автозаполнение формы для нового письма
**** Использование COM объекта Outlook
**** Использование SMTP Relay Server
**** Send e-mails via WinSock API?
*** Проверка правильности E-mail адреса
*** Найти smtp mailserver по умолчанию? 
*** Как получить имена установленных почтовых клиентов?
*** Технологии взлома Email
*** При чтении почты POP3 отделять Attachment и сохранять в файл
*** FAQ по почтовым протоколам
*** Описание протокола POP3
*** Описание протокола SMTP
*** Примеры для работы с pop3
*** Примеры для работы с Email
** Создание Web приложений
*** Создание CGI приложений
**** Программирование CGI в Delphi и Kylix (статья)
***** Передача параметров
***** Переадресация
***** Вывод изображений
***** Защита паролем
***** Куки (Cookies)
***** Работа с Базами Данных
***** Частые Вопросы и Ответы
**** Простейший CGI на Дельфи
**** Delphi и CGI
**** Создание Web-приложений 
**** Простейшая авторизация в ISAPI/CGI приложениях
**** Как отправить бинарные данные из CGI приложения?
**** Создание CGI счётчика в Delphi 5
**** Моё CGI-приложение при обращении к нему ничего не возвращает
*** Понимание многопоточности в VCL для веб-серверных ISAPI-расширений
*** Создание Active Server Page (ASP) приложений (Статья)
*** Разработка ASP-приложений при помощи Delphi 
*** Кириллица в параметрах CGI-запроса
*** How to debug an Apache Shared Module
*** How to turn off ISAPI DLL caching on Windows 2000 and IIS5
*** Корпоративное Web приложение
*** Разработка Internet-приложений с использованием Borland Delphi и Kylix
*** Счетчик посещений на Delphi
*** Использование Web Services
*** Эволюция средств разработки Web приложений в Delphi
*** WebSnap
*** Hello ISAPI
*** CGI
*** Гостевая книга
*** Детектор мертвых ссылок
*** Delphi ActiveForms и Web Modules (intranet) 
*** Создание WEB-сервера
** Работа с IE, интерфейсами WebBrowser
*** Работа с TWebBrowser
**** Использование TwebBrowser (статья)
**** Что из себя представляет TWebBrowser?
**** Где можно найти документацию на WebBrowser?
**** Как вызвать команды Find, Option или View Source?
**** Кобинации клавиш Ctrl-C, Ctrl-O, и т.д. не срабатывают. В чём проблема? 
**** Как получить POST данные?
**** Как использовать протокол about?
**** Как использовать протокол res?
**** Как запретить всплывающее меню при нажатии правой кнопки мыши?
**** Как загрузить потоковые(stream) данные в WebBrowser не прибегая к открытию файла?
**** Как загрузить строковые данные в WebBrowser не прибегая к открытию файла? 
**** Как сделать WebBrowser плоским вместо 3D?
**** Как проверить является ли текущее соединение в TWebbrowser secure (SSL)? 
**** Как скрыть контекстное меню TWebbrowser? 
**** Как загрузить HTML код непосредственно в TWebbrowser? 
**** Create a TWebBrowser at Runtime?
**** Как добавить текущую страницу TWebbrowser в favorites? 
**** Найти и выделить текст в TWebBrowser? 
**** Save all TWebbrowser Frame Sources?
**** Добавить HTML к TWebbrowser Document?
**** Навигация в TWebbrowser по линкам
**** Как вызвать скрытые команды TWebBrowser?
**** Читать значения переменных из JavaScript?
**** Как перевести TWebBrowser в режим редактирования (дизайна)?
**** Получить или установить задний фон в TWebBrowser
**** Скопировать, удалить, вставить в TWebBrowser
**** Как сделать WebBrowser средствами Delphi?
**** Перехватить WM_CONTEXTMENU в TWebBrowser
**** Не работает кнопка <Enter> в WebBrowser
**** Cut и Copy отказываются работать
**** Как установить фокус на документе в TWebBrowser ?
**** Как получить URL?
**** Для своего браузера!, Как мне сохранить свой КУКИ?
**** Свои настройки Proxy в программе с TWebBrowser
**** Печать из TWebBrowser
***** Как производить Печать?
***** Работа с печатью в TWebBrowser
**** Сохранение страницы и её элементов
***** Как сохранить веб страничку в bitmap?
***** Как сохранить веб страничку в jpg?
***** Как сохранить все картинки TWebbrowser?
***** Как сохранить исходник HTML из TWebBrowser.Document на диск?
***** Как получить полный исходник HTML?
**** Доступ к отдельным элементам страницы в TWebBrowser
***** Как работать со всеми фреймами, отображёнными в данный момент в WebBrowser?
***** Как работать со всеми ячейками < TABLE> ? 
***** Как добраться до конкретного фрейма?
***** Как нажать кнопку в TWebbrowser когда в окне есть несколько кнопок? 
***** Использоватние Drag and Drop для заполнения полей в TWebBrowser? 
***** RadioButtons in a TWebbrowser
***** How to add alternative text to a Webbrowser image?
***** Как найти и выделить текст TWebBrowser?
***** Как получить текст HTML Документа из TWebBrowser без тегов 
*** Работа с IE
**** Панели и меню IE
***** Как добавить пункт в контекстное меню IE?
***** Как добавить кнопку в панель инструментов IE?
**** Браузер по умолчанию
***** Как узнать путь к браузеру по умолчанию?
**** Как взять URL из окна IE? 
**** Как узнать browser по умолчанию? 
**** Как очистить кэш в IE?
**** Как добавить Cookies?
**** Как получить активный URL из браузера?
**** Как открыть HTML-файл в стандартном браузере?
**** Как прочитать выделенный текст из IE?
**** Как получить handle на editbox в Internet Explorer?
**** Как определить установлен ли Internet Explorer? 
**** Как прочитать/изменить startpage IE? 
**** Как автоматически заполнить поля формы в IE? 
**** Как узнать версию Internet Explorer?
**** Перехват сообщений IE
**** Узнать информацию о прокси сервере
**** Как обновить все окна Internet Explorer?
**** Удалить временные файлы IE
**** Закрытие всех окон IE
**** Кнопка программы в IE
**** Реагируем на щелчек по ссылке в WebBrowser
*** Связка ActiveX - Internet Explorer
*** Что такое DOM?
*** Как выполнить Javascript функцию?
** Работа с HTML, клиентскими скриптами
*** Как получить TextRange страницы без фреймов?
*** Как переделать TLabel в URL
*** Удаление HTML элементов из текста
*** WEB страничка внутри Delphi приложения
*** Как преобразовать шестнадцатиричный цвет HTML в TColor?
*** Как распечатать WEB страничку при помощи HTML контрола?
*** Как получить цвет строки в HTML формате?
*** GIF для HTML в EXE
*** Показать код HTML страницы в TMemo
*** Как получить цвет строки в HTML формате
*** Компонента HTML - редактора
*** HTMLEditor - Краткий обзор
*** Визуальный HTML редактор своими руками
*** Справочник свойств CSS1
*** Функция конвертации текста HTML содержащего строки вида # 123; в читабельбный вид
** Работа с сокетами
*** Что такое сокет?
*** Как передать картинку по сети через ServerSocket?
*** Как запросить страницу с сайта?
*** Посылка Raw IP-пакетов
*** Как послать широковещательный UDP пакет?
*** Отправка файлов при помощи TClientSocket/TServerSocket
*** Как отправить веб форму на сервер?
*** Использование компонента TServerSocket
*** Программирование серверов на основе сокетов в Дельфи
*** Определить, занят ли порт сокета
*** Где TServerSocket и TClientSocket в Delphi 7? 
*** Использование WSAAsyncSelect в DLL
*** do an application loader with TCP?
*** CrtSock - модуль для работы с сокетами в Delphi32
**** Crtsock.pas
**** Ftpsock.pas
**** Httpsock.pas
**** Popsock.pas
**** Smtpsock.pas
*** Асинхронная ошибка 
*** Перевести коды ошибок WinSock'a в текстовый вид
*** Создание сетевых приложений на Delphi с использованием Windows Sockets API
*** Сетевеая библиотека Winsock
*** Примеры работы с socket
*** когда приходит несколько пакетов в одном
*** Приём текста, передаваемого с помощью метода SendText
*** Модуль для принятия и отправления длинных блоков данных
*** Процедуры передачи и приема блоков данных, с учетом фрагментации и склейки пакетов
** Работа с интернетом
*** Соединение с интернетом
**** Как можно разорвать соединение с интернетом?
**** Есть ли соединение с инетом?
**** Как узнать тип соединения с интернетом?
**** Подключиться к Интернету, определить активные соединения, определить и сохранить параметры соединения
*** Как проверить существование URL?
*** Как скачать любой URL используя стандартные настройки сети?
*** Обзор компонентов InternetExpress
*** Как загрузить webpage с скрытым IP?
*** Где взять примеры использования Indy?
*** Использование Internet-функций Win32 API
*** Как узнать размер файла в интернете?
*** Можно ли определить интернет адрес?
*** Как заполнить форму и отправить на сервер?
*** Работа с WinInet, Демо получения HTML кода страницы
*** Traсert, Принцип трассировки маршрута прохождения сетевого запроса
*** Создаём свой GetRight
*** Отправка SMS при помощи Delphi
*** Доменная система имен
*** Alexa Rank, Google PR, Yandex тИЦ.
*** Пример получения информации с WhoIs сервера
*** Пример загрузки HTML страницы при помощи WinInet. 
* Работа с графикой и мультимедиа
** GDI - графика в Delphi
** GDI+ — графическое ядро нового поколения
*** Часть 2. Работа с примитивами и изображениями
** Работа со звуком
*** пример использования DirectSound на Delphi 
*** Как проиграть файл не используя MediaPlayer ?
*** Как проиграть Wave-ресурс?
*** Как проигрывать 2 звука одновременно?
*** Как выключить звук?
*** Как определить продолжительность в секундах wav файла?
*** Как проиграть wave file в обратную сторону? 
*** Как вывести звук через звуковую карту?
*** Как экстрагировать аудиодорожку из AVI файла? 
**** vfw.pas
*** Как изменить уровень громкости микрофона?
*** Как играть MIDI без медиаплеера?
*** Как определить bitrate WAV файла? 
*** Как проиграть wav из ресурса не сохраняя его в файл?
*** Как проиграть ноту?
*** Изменить громкость
*** Низкоуровневые процедуры обработки звука
*** Как использовать в своей программе API DirectSound и DirectSound3D
*** Создание пустого wav-файла
*** Как получить длину wav в секундах?
*** Снятие звука с микрофона, отображение звуковые данных в виде графика
*** Нажатия клавиши и звук
*** Изменение громкости в TMediaPlayer
*** Работа с Microsoft Speech API в Delphi
*** TDXSound. AudioStream, стерео эффекты
*** Стандарты MIDI: GM, GS, XG, GM2
** Разные вопросы, связанные с графикой
*** Как качественно увеличить изображение при помощи билинейной интерполяции
*** Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE ?
*** Оптимизация скинов для окошек сложной формы
*** Как сделать выделение "резиновым прямоугольником"?
*** Перемещать объект на сложном фоне
*** Как добавить функции картографирования в приложение
*** Определить формат изображения, загруженного в TMemoryStream
*** Об ускорении работы с графикой
*** Как определить формат изображения, загруженного в TMemoryStream?
*** Как обрезать форму по рисунку?
*** Двоичный файл с набором изображений 
** Манипуляции с текстом
*** Вывод текста на канве картинки
*** Как вывести текст, написанный под углом или вращение текста
*** Как нарисовать disable текст
*** Как преобразовать текст в иконку?
*** Вывод надписи на рабочий стол
*** Как разместить прозрачную надпись на TBitmap?
*** Вывод текста с эффектами
*** Как выдавить текст
*** Как вывести полупрозрачный текст
*** Как сделать прозрачным фон текста 
*** Выравнивание текста по ширине
*** Show a text progressiv as typed with a typewriter (horizontal/vertical)
*** Вертикальный текст с горизонтальной ориентацией букв
*** Вывод строковой информации 
*** Вывод текста на канве картинки 
*** Как изменить фоновый цвет текста
*** Эффект потухания текста
*** Отображение текста с тегами форматирования 
*** Бегущая строка 
** Работа с цветами и палитрами
*** Что такое Цвет?
*** Как получить hex-значение данного цвета?
*** Преобразование цвета RGB из-в HLS 
*** Как сделать стандартные цвета в Delphi светлее или темнее
*** Как преобразовать цвет в оттенки серого
*** Как разбить цвет на составляющие и наоборот?
*** TColor в String
*** TColor в HTML Color
*** String в TColor
*** Смешиваем два цвета.
*** Как преобразовать цвета RGB в CMYK и обратно
*** Градиентная заливка и сложение цветов
*** Как конвертировать RGB в TColor
*** Как определить цвет код произвольной точки экрана? 
*** Число цветов (цветовая палитра) у данного компьютера 
*** Как изменить фоновый цвет текста?
*** Как получить более светлый или более тёмный цвет? 
*** Как получить средний цвет между двумя цветами?
*** Дополнительные константы цветов
*** Как работать с палитрой в Delphi?
*** Как найти контрастный цвет к данному?
*** Как выбрать цвет пользуя TTrackBar
*** Как создать цветовую паллитру
*** Изменение цветовой палитры изображения
*** Как можно узнать количество цветов текущего режима
*** Как получить цвет строки в HTML формате
*** Как преобразовать шестнадцатиричный цвет HTML в TColor
*** RGB в Gray
*** Получить и установить системные цвета
*** Функция для работы с палитрами и RGB
*** Изменение палитры при выводе изображения
*** Градиентная заливка? 
*** Инверсия цветов
*** Изменение глубины цвета изображения
*** Нeсколько полезных функций для работы с цветами.
*** Назначение палитры Bitmap 
** Работа c Canvas
*** Общие проблемы работы с холстом
**** Как создать временный canvas
**** Как очистить canvas
**** Работа с изображением в памяти
**** Как быстро выводить графику?
**** TCanvas и освобождение дескрипторов
**** Убрать зазубринки при рисовании линий
**** Перемещать объект на сложном фоне
**** Карта высот картинки
**** Затенить компонент
**** Рисование без мерцания
**** Как временно отключить перерисовку окна? 
**** Возможные проблемы при работе с TCanvas больших размеров 
*** Рисование
**** Рисование линий
***** Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas)
***** Рисование КРИВЫХ в Delphi
***** Убрать зазубринки при рисовании линий 
***** Нарисовать линию, не используя функции LineTo
**** Движение
***** Двигаем крестик для показа значений X/Y
***** Движение окружности 
**** Рисование различных объектов
***** Заполняем Canvas рисунком с рабочего стола, учитывая координаты
***** Почему методы рисования Delphi (например MoveTo и LineTo) рисуют на один пиксел короче?
***** Как быстро нарисовать тень в заданном регионе?
***** Как рисовать на компоненте, если свойство Canvas недоступно?
***** Рисование графов
***** Рисование фрактальных графов
***** Рисовать практически любую фигуру!
***** Как отбрасывать тень от текста
***** Градиентная заливка
***** Координатная сетка 
***** Кораблик 
***** Отрисовка стрелки
***** Процедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментами 
***** Рисование звёзд и многоугольников 
***** Рисование квадрата мышкой
***** Самолет летит по небу
***** Сквозь Вселенную с дополнительными возможностями 
**** Разные вопросы
***** Приложение для просмотра растровых приложений JPG, JPEG, BMP
***** Изменить режим координат 
***** Пример приложения, использующего компоненты Delphi для отображения графики
** Работа с BitMap
*** Bitmap в StringGrid ячейке.
*** Как использовать TImageList для рисования прозрачных картинок
*** Как создать Bitmap из массива пикселей
*** Как создать регион(HRNG) по маске
*** Как поместить битмап в метафайл
*** Как вставить растровое изображение в компонент ListBox?
*** Как нарисовать радугу?
*** Как из HBitmap получить адрес Bitmap в памяти?
*** Bitmap.PixelFormat - подробности
**** Bitmap.PixelFormat:=pf1bit;
**** Bitmap.PixelFormat:=pf8bit;
**** Bitmap.PixelFormat:=pf24bit;
*** Назначение палитры Bitmap
*** Загрузка Bitmap из .res без потери палитры
*** Загрузка 256-цветного TBitmap
*** Bitmap без формы
*** Вывод изображения по маске, используется MackBlt
*** Пример записи информации в битмап
*** Количество уникальных цветов Bitmap
*** Вставить Bitmap 
*** Вырезание эллиптической области на Bitmap
*** Загружать большие битовые изображения с небольшим использованием памяти 
*** Информация о BMP-файлах 
*** Как из Handle битовой картинки, получить адрес битового изображения в памяти 
*** Как сохранить содержимое TPaintBox в BMP 
*** Отрисовка битового образца 
*** Получить Bitmap радио кнопок 
*** Сравнение картинок
*** Порог между двумя цветами на Bitmap 
*** Форма окна по Bitmap 
** Работа с Jpeg
*** Сохранить изображение в формате JPEG
*** Узнать/установить JPG resolution?
*** Открыть файл JPEG
*** Изменение размеров JPEG Image?
*** Загрузка JPEG из ресурсов
*** Как загрузить и отмасштабировать JPEGImage в TImage 
*** Как подгружать JPG-картинки, но чтобы они быстро отображались 
*** Как показать на экpане и сохранить в базе картинку формата JPEG 
*** Приложение для просмотра изображений JPEG и BMP 
*** Работа с JPEG изображением в Delphi 
** Работа с GIF
*** Как работать с GIF файлами 
*** Как получить размер GIF-картинки?
** Работа с видео и анимацией
*** Как экстрагировать фрейм из AVI?
*** Как получить картинку с видео источника
*** Как прочитать свойства видеофайла?
*** Как показать видео на полном экране?
*** Как сделать анимацию немерцающей 
*** Анимация без DirectX
*** Storing/Playing an .AVI file in a database
*** Плавно превратить один рисунок в другой 
*** Информация о AVI файле, (разбор заголовка AVI)
*** Перемещать объект на сложном фоне 
** Работа с метафайлами, векторыми изображениями
*** Как нарисовать метафайл?
*** Как получить доступ к объекту метафайла
*** TMetaFile - ошибка при работе с памятью 
*** Канва для метафайлов 
*** Копировать векторное изображение 
** Рисование в разных местах, захват изображения
*** Как копировать образ экрана в файл
*** Перетасовка экрана в Delphi
*** Как рисовать за пределами формы
*** Как рисовать в чужом окне или по всему экрану
*** Можно ли из Delphi рисовать в любой части экрана или в чужом окне? 
*** Копирование экрана 
*** Как сделать прямоугольник для выделения части картинки для редактирования
*** Рисование линий, Как в Paint
** Графические фильтры и эффекты
*** Изменение размеров, Thumbnails, деформации, выделение части изображения
**** Алгоритм качественного Resize'a, если точнее, то уменьшения
**** Размер Bitmap
**** How to scale bitmap by percent?
**** Качественно уменьшить изображение
**** Как сделать Thumbnails?
**** Изменение размера
**** Наклон изображения
**** Растягивание изображения
**** Масштабирование для Canvas 
**** Создание уменьшенной копии картинки 
**** Качественное увеличение изображения билинейной интерполяцией
**** Захват части изображения 
**** Как сделать прямоугольник для выделения части картинки для редактирования 
*** Вращение, зеркальные преобразования
**** Алгоритм поворота изображения
**** Вращение изображения
**** Вращать Bitmap вокруг точки 
**** Зеркальное преобразование
*** Яркость, контраст и гамма
**** Как изменить яркость и контраст?
**** Изменение гаммы рисунка 
**** Изменение контрастности изображения
*** Размытие и шумы, резкозть
**** Размыть изображение
**** Получение Gaussian Blur
**** Как добавить когерентный шум?
**** Добавление шума
**** Sharpen a Bitmap
*** Работа с цветами, каналы и глубина цвета
**** Как сделать colorize?
**** Инверсия всех цветов в TBitmap
**** Изменение глубины цвета изображения
**** Негатив картинки 
**** Преобразование изображения в оттенки серого
**** Смешивание цветов рисунка с другим цветом 
**** Замена всех цветов на оттенки одного 
**** Изменить цветовые каналы битового изображения 
*** Dithering
**** Как сделать 24bit dithering?
**** Как сделать greyscale dithering?
*** Прозрачность
**** Как нарисовать Bitmap с прозрачностью 
**** Как нарисовать Bitmap с прозрачностью
**** Прозрачный Bitmap
**** Как поместить прозрачный текст на Canvas TBitmap 
**** Установка уровня прозрачности изображения 
*** Различные эффекты
**** Как создать disable битмап из обычного (emboss etc)?
**** Сглаживание (anti-aliasing) 
**** Как работать с fade для TImage? 
**** Как сделать Twist / Swirl эффект
**** Как сделать wipe эффект
**** Конвертация bitmap to sepia or greyscale
**** Эффект плавного перехода 
**** Spray effect
**** Плавно превратить один рисунок в другой
**** Эффект Блоки
**** Эффект Волны (синусоидальные, вид сбоку) 
**** Эффект Иней (разброс)
**** Эффект мозаики
**** Эффект разбрызгивания (Spray)
**** Подсветить изображение 
**** Сделать картинке 2D свертку 
**** Смешать два изображения 
** Черчение
*** Как начертить круг?
*** Как начертить hexagon?
*** Как повернуть элипс?
*** Как изменить размеры полигона?
*** Создание PolyPolygon используя массив точек?
** DerectX, OpenGL 
*** DirectX
**** DirectX (Игровой SDK)
***** DirectX (Игровой SDK) 1
***** DirectX (Игровой SDK) 2
***** DirectX (Игровой SDK) 3
***** DirectX (Игровой SDK) 4
**** Что такое DirectShow?
**** Пример использования DirectInput для опроса клавиатуры
**** Пример опроса мыши методами DirectInput
**** DirectX и Delphi - введение
**** DirectX и Delphi
**** DirectX для начинающих. Считывание и запись
**** DirectX для начинающих. Часть вторая
**** Blitting, Спрайты и Анимация
**** DXInput
**** Динамическая загрузка спрайтов
**** Advanced Draw 
**** Blitting, Спрайты и Анимация 
**** DXInput
**** DXPlay 
**** Текст с эффектами 
*** Delphi X
**** О DelphiX
**** Изучаем DelphiX (Часть 1)
**** Изучаем DelphiX (Часть 2)
**** Изучаем DelphiX (Часть 3)
**** Изучаем DelphiX (Часть 4)
**** Изучаем DelphiX (Часть 5)
**** Изучаем DelphiX (Часть 6)
**** Изучаем DelphiX (Часть 7)
**** Обработка событий клавиш в DelphiX 
**** Туториал по DelphiX 
**** TDXSound. AudioStream, стерео эффекты 
*** Open GL
**** OpenGL - радиальное размытие
**** Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL
**** Работа с OpenGL - Введение
**** Работа с OpenGL - Минимальная программа
**** GLScene
**** Open GL in Delphi. Часть 1. Первые полигоны
**** Open GL in Delphi. Часть 2. Туман
**** Open GL in Delphi. Часть 3. Quadric - объекты
**** Open GL in Delphi. Часть 4. Сглаживание
**** Open GL in Delphi. Часть 5. GLAux
**** OpenGL: Каким обpазом выбиpать pазмеp шpифта
**** OpenGL для начинающих
**** Записать содержимое окна OpenGL в BMP файл 
**** Основы программирования OpenGL в Borland Delphi (Статья)
**** Получение OpenGL расширений 
**** Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL 
*** 3d engines для Дельфи
* Математика, алгоритмы
** Работа с матрицами, векторами и списками
*** Матрицы в Delphi
*** Как инвертировать матрицу?
*** Как заменить строку в матрице
*** Основы 3D математики - Векторные и матричные преобразования
*** Реализация односвязного и двусвязного списков
*** Статическая реализация стека на основе массива
*** Динамическая реализация стека на основе списка
*** Статическая реализация очереди на основе массива
*** Фильтрация, регрессия, работа с массивом и серией
*** Модуль реализации матричных вычислений для массивов больших размеров 
** Контрольные суммы и шифрование, проверка контрольных сумм
*** Контрольные суммы (CRC)
**** CRC
**** CRC-32
**** CRC-64
**** Как вычислить CRC (контрольную сумму) для файла? 
**** Вычисление CRC-32 для файла
**** Алгоритм расчета контрольного числа ИНН
**** Алгоритм расчета контрольного числа страхового номера ПФ
*** Шифрование
**** Пример шифрования данных
**** Естественные ключи против искуственных ключей
**** Библиотека реализующая практически все распространённые алгоритмы шифрования и хэширования
**** Алгоритм шифрования TEA
**** Шифрование в DELPHI
**** Cвой PGP на Delphi
**** PGPSDK - легкий путь к шифрованию 
**** RC4
**** RC5
**** RC6
**** Кодировка полиалфавитным шифром Вигeнера
**** Шифрование и дешифрование текстов по принципу S-Coder со скрытым ключом
**** Расшифровка строки, ранее зашифрованной фукцией UBPFD.Encrypt
**** Генерация 96-битного ключа для шифрования с помощью Encrypt()
**** Шифрование SHA-1
**** Простые алгоритмы шифрования текста
**** Алгоритм шифрование XOR 
**** Криптоалгоритм DES
**** Кодировка полиалфавитным шифром Вигeнера 
**** IDEA шифрование 
**** Кодирование с помощью решетки
**** Кодирование русского текста методом сдвига 
**** Кодирование по спирали 
*** Crypto API
**** Delphi и Windows API для защиты секретов 
**** CryptoAPI (статья)
**** CryptoAPI для шифрования файлов случайными ключами 
**** Как шифровать файлы при помощи windows NTFS API 
**** Методы криптографической защиты информации Windows 
*** Хэширование
**** Алгоритм хэширования MD5
**** Вычисление простого хеш-кода для блока данных
*** Кодирование
**** Base64 кодирование 
**** UUE кодирование 
**** Форматы кодирования файлов Интернет
**** URL кодирование строки
**** HTTP кодирование строки 
*** Пароли
**** 10 способов взлома пароля 
**** InputBox для ввода пароля 
**** Генерация случайного пароля 
**** Запрос пароля при инициализации приложения 
**** Определить, что текстовое поле для ввода пароля 
**** Перехватчики паролей 
**** Увидеть пароль скрытый за звёздочками 
**** Тянем пароли из кэша 
**** Способ высосать пароли из едитов определенных программ 
*** Разные вопросы
**** Как проверить правильность номера кредитной карточки?
**** Как проверить правильность International Bank Account Number?
**** Как проверить правильность штрих-кода?
**** Повышение криптоустойчивости шифрования текста любым алгоритмом
**** Стеганография (вшивание информации в рисунки)
**** Как реализовать методы криптографической защиты информации 
**** Создание банковского ключа 
**** Шифрование исполняемого файла
**** Проверка ISBN 
** Системы счисления
*** Преобразование числа в двоичную запись
*** Как представить число в другой системе счисления? 
*** Конвертация римских цифр в арабские
*** Конвертация арабских цифр в римские
*** Перевод чисел из десятичной, в любую другую систему счисления
*** Операции с числами в разных системах счисления
*** Разбиение шестнадцатиричной величины 
*** Преобразование числа в двоичную запись 
** Комплексные числа
*** Как работать с комплексными числами?
*** Модуль для работы с комплексными числами
** Арифметика, системы счисления, комплексные числа
*** Очень большие числа
**** Работа с очень большими числами
**** Огромные числа
**** Умножение больших целых чисел 
*** Наибольший общий делитель
**** Как найти наибольший общий делитель?
**** Вычисление наибольшего общего делителя двух целых неотрицательных чисел
**** НОД и НОК
*** Округление чисел
*** Как посчитать факториал?
*** Как проверить, является ли число простым?
*** Найти простое число
*** Возведение в степень
*** Квадратное уравнение 
*** Вычисление квадратного корня (алгоритм Ньютона)
*** Вычисление логарифма
** Алгоритмы работы с графикой
*** Как нарисовать кривую Безье?
*** Как нарисовать график функции?
*** Как нарисовать фрактал?
*** Как определить лежит ли точка внутри полигона?
*** Нахождение угла между радиус вектором и осью OX
*** Поиск пересечений графика с осью OX
*** RGB в CMYK 
*** CMYK в RGB
*** Вращение объектов
*** Алгоритм градиентной заливки 
*** Алгоритмы потухания текста и обратного ему эффекта
*** Rotate a 2D Point
*** Rotate a 3D Point around another 3D Point
*** Найти центр треугольника
*** Find the convex hull of 2D points?
*** Найти точку пересечения прямых
*** Draw a polygon with Gouraud shading?
*** Detect simple collision and transparency
*** За какое время было создано изображение
*** Интерполяция изображений
*** 2D Бампмэппинг ( Bumpmapping )
*** Определить взаиморасположение точки и прямой 
*** Вычисление площади одноконтурного несамопересекающегося многоугольника
*** Преобразование 3D-координат точки в 2D-координаты в перспективе
*** Угол поворота точки окружности относительно центра
*** Проверка пересечения двух прямоугольников (TRect)
*** Центр вписанной в треугольник окружности
*** Проверка попадания точки в треугольник
*** Проверка пересечения двух отрезков
** Статистика и теория вероятности
*** Как получить неповторяющиеся случайные числа?
*** Поговорим о случайных числах в Delphi
*** Нормальное распределение
*** Экспоненциальное распределение
*** Гамма распределение
*** Распределение Паскаля
*** Биноминальное рапределение
*** Гипергеометрическое распределение
** Сортировка
*** Алгоритмы сортировки
**** Алгоритм 1. Сортировка вставками. 
**** Алгоритм 2. Пузырьковая сортировка. 
**** Алгоритм 3. Сортировка Шейкером. 
**** Алгоритм 4. Сортировка слиянием. 
**** Алгоритм 5. Сортировка двоичной кучей 
**** Алгоритм 6. Быстрая сортировка.
**** Алгоритм 7. Сортировка подсчетом. 
**** Алгоритм 8. Цифровая сортировка. 
*** Сортировка связанного списка
*** Сортировка пузырьком(BubbleSort) и ее улучшения.
*** Сортировка выбором
*** Топологическая сортировка
*** Сортировка слиянием
*** Пирамидальная сортировка
*** Сортировка методом Шелла
*** Поpазpядная цифpовая соpтиpовка
*** Сортировка методом двунаправленного пузырька
*** Быстрая сортировка
*** Компактный код для сортировки массива
*** Сортировка строк с украинскими символами
*** Естественное (Неймановское) слияние. 
*** Сортировка массива методом прямого выбора 
*** Упорядочивание случайных чисел
*** Сортировка двух связанных списков по целочисленным значениям одного из них 
** Сжатие данных
*** Алгоритм уплотнения данных по методу Хафмана
*** Использование алгоритма расширяющегося префикса для кодирования и схожих пpоцессов
*** Методы компрессии/декомпрессии
*** Немного относительно методов упаковки данных
*** Алгоритм LZ-78 
** Комбинаторика
*** Перечислить все расстановки 8-ми ферзей на шахматной доске, при которых они не бьют друг друга
*** Перечислить все разбиения N на целые положительные слагаемые
*** Перебор вариантов
*** [[Сгенерировать все подмножества данного n-элементного множества {0,.., n-1}]]
*** Hапечатать все перестановки чисел 1..N
*** Hапечатать все последовательности длины N из чисел 1,2..M
*** Example of Skip List source code 
*** Алгоритм оптимального распределения камней по ящикам
** Поиск, алгоритмы перебора
*** Быстрое сравнение памяти
*** Двоичный (бинарный) поиск элемента в массиве
*** Проверка на наличие числа в массиве
*** Бинарный поиск
*** Методы программрования: переборные алгоритмы
*** Алгоритмы поиска в строке 
*** Алгоритм простого перебора 
** Интегралы, производные и дифференциальные уравнения
*** Вычисление интеграла
*** Взятие интеграла методом Симпсона
*** Вычисление определенного интеграла методом левых и правых прямоугольников с заданной точностью
*** Вычисление определенного интеграла методом трапеций с заданной точностью
*** Метод Рунге-Кутта решения дифференциальных уравнений и их систем
** Алгоритмы работы с текстом
*** Алгоритм переноса русского текста по слогам?
*** Алгоритм поиска всех уникальных слов в файле
*** Перевернуть строку 
*** Рекурсивный поиск с помощью функции Pos 
** Деревья
*** AVL-деревья 
*** Методы использования и создания BSP деревьев 
*** Применение расширяющихся деревьев для сжатия данных 
** Графики функций
*** Рисуем график функции в Delphi
*** Программа выводящая график функции в декартовых координатах
*** Программа выводящая график функции в полярных координатах
*** Программа выводящая график параметрической функции в декартовых координатах
*** Как нарисовать фрактал 
*** Функция построения графика
** Корреляция и регрессия
*** Фильтрация, регрессия, работа с массивом и серией 
*** Вычисление автокорреляционной функции 
** Различные алгоритмы
*** Как вычислить математическое выражение
*** Как посчитать возраст человека?
*** Элементы спектрального анализа (Фурье, Хартман etc.)
*** Как сравнить быстродействие алгоритмов
*** Числа Фибоначчи
*** Алгоритмы теории графов
*** Метод Монте-Карло
*** Тест простоты Рабина
*** Алгоритм пламени
*** Поиск пути на карте (Алгоритм Ли)
*** Волны и алгоритм их создания
*** Линза
*** Путь в двумерном лабиринте - волновой алгоритм
*** Метод Ньютона
*** Метод Дихотомии
*** Генетические алгоритмы
*** Оптимизация функции методом деформируемого многогранника (Метод Нелдера-Мида)
*** Настройка сетки графика по оси ординат
*** Решение СЛАУ, вычисление обратных матриц и определителей с использованием LU-разложения
*** Метод Гаусса решения системы линейных уравнений
*** Преобразование выражения к Обратной Польской Нотации
*** Использование многомерных массивов в процедурах и функциях из Math.pas
*** Расчет расстояния между 2мя точками на земной поверхности методом Винсенти.
*** Определение кратчайшего пути между двумя точками
*** Алгоритм преобразует алгоритм 
*** Алгоритмы поиска 
*** Алгоритм обхода препятствий 
* Форматы файлов, данных. Конвертация форматов
** ANSI в ASCII
** BMP в AVI (для TAnimate)
** BMP в EMF
** BMP в DIB
** BMP в ICO
** BMP в JPG
** BMP в EMF (Enhanced Metafile)
** BMP в RTF
** BMP в WMF
** CUR в BMP
** ICO в BMP
** JPG в BMP
** TIF в PDF
** TXT в GIF
** DOC в HTML
** WMF в BMP
** RTF в HTML
** HTML в RTF
** DFM в TXT, TXT в DFM
** Win1251 в-из Koi8r
** Как инсталлировать INF файл?
** Как конвертировать WideString в String? 
** Как определить графический формат файла (не используя расширение)?
** Как прочитать MP3 ID3-Tag? 
** Как прочитать заголовок wav файла?
** Информация о AVI файле (разбор заголовка AVI)
** Как работать с DWG файлами (AutoCAD)?
** Как работать с GIF файлами? 
** Как работать с PDF файлами?
** Как разрезать wav файл?
** Как узнать размер картинки для JPG, GIF и PNG файлов? 
** Компонент для работы с PCX файлами
** Пример работы чтения и сохранении wav-файлов
** Работа с TGA файлами
** Формат wave файла
** Декомпилляция звукового файла формата Wave и получение звуковых данных
** Flash SWF в EXE
** Преобразование иконок в Gliph-ы
** Документация на основе RTF-шаблона
** "Дедушка RTF" еще послужит 
* ActiveX, COM, DCOM, MIDAS, CORBA, интерфейсы, OLE, DDE
** Общие вопросы о COM/DCOM/MIDAS технологии
*** COM и OLE
**** Общие сведения о COM (статья)
***** Простой пример
***** DLL!
***** Еще шаг в направлении COM
***** Понятие интерфейса
***** Понятие интерфейсе - 2
***** Собираем тестовый пример
***** Стандарт СОМ
***** Как система создаёт объект СОМ
***** IClassFactory
**** Понимание потоковых моделей в COM (статья)
***** Введение
***** Основы многопоточности и COM
***** Сценарии комбинаций потоковых моделей
***** Заключение
**** Delphi и COM (статья)
***** Введение и базовые понятия
***** Реализация интерфейсов
***** Интерфейсы и TComponent
***** COM-сервер, структура и использование
***** Создание COM-сервера
***** Создание приложения клиента
***** Создание Plug-In в виде COM-Сервера
***** Автоматическая регистрация серверов из своей программы
***** OLE Automation
**** Разные вопросы
***** COM. Агрегация и нотификация вообще и для Delphi в частности 
***** Как обрабатывать ошибки в COM-объектах 
***** Как заставить работать COM объекты в потоке?
***** Создание COM-объектов средствами Delphi
***** Как можно определить доступные сервера приложений на этой машине через Registry 
***** СОМ хранилища: подпольная файловая система
***** Интерфейс OLE AutoServer
***** Как получить список всех зарегистрированных typelibs?
***** Midas и COM. Советы и Приемы
*** DCOM
**** Настройка системы безопасности DCOM сервера 
**** Как узнать доступен ли DCOM?
**** Sending a file via DCOM
*** MIDAS
**** Что такое MIDAS (multi-tired distributed application service)?
**** Использование AutoInc полей в приложениях Midas
**** MIDAS и "маленькие" настольные приложения
**** Inprise Midas
**** Deploying Midas
*** Интерфейсы
**** Дайте теоретическое объяснение типу IDispatch
**** Пример использование методов интерфейса IShellDispatch 
**** Интерфейсы и published свойства
**** Тест на корректность GUID и интерфейсов
**** Ревизия интерфейсов (статья)
**** Дельфи IAutoComplete интерфейс
*** Разные вопросы
**** Pipeline Components.
**** Использование Microsoft Transaction Server 
** Работа с ActiveX, OCX, VBX
*** Как зарегистрировать в компонент ActiveX?
*** Как узнать установлен ли activeX на машине?
*** Как можно создать OCX-компонент?
*** Получить доступ в определенной части GUID 
*** Управление свойством Font через сервер автоматизации 
** Общие вопросы о CORBA технологии
*** Документация по Corba 
*** Сравнительный анализ технологий CORBA и COM
*** Краткий словарь терминологии CORBA
*** CORBA - Архитектура распределенных объектов 
*** CORBA клиент – Java Server 
*** CORBA клиент-сервер 
*** Крестики - нолики с CORBA
*** Первый CORBA сервер 
*** СОМ или CORBA
** Распределённые приложения баз данных
*** Технология DataSnap (статья)
*** Сервер приложения (статья)
*** Клиент многозвенного распределенного приложения (статья)
** Работа с приложениями MS Office
*** Суперфункции MS Word and MS Excel (статья)
**** Как формировать документ в формате Word?
**** Cоздание документа MS Word
**** Как создать таблицу в Word'е?
**** Шаблоны и отчёты MS Word
**** Рисунки и другие объекты MS Word
**** Суперфункции EXCEL.
**** Доступ к ячейкам Excel
***** Высота и ширина ячейки Excel
***** Числовой формат ячейки Excel
***** Выравнивание текста в ячейке Excel
***** Другие режимы отображения текста в ячейке Excel
***** Выбор шрифта
***** Формат границ ячейки
***** Формат заливки ячейки
***** Некоторые дополнительные возможности
**** Настройки листа и печать в MS Excel
***** Некоторые общие параметры для листа
***** Выбор и настройка принтера
***** Вид листа, область и параметры страницы для печати
***** Просмотр печати
***** Печать
**** Диаграммы Excel
***** Создание диаграммы
***** Область данных диаграммы
***** Область диаграммы
***** Область построения диаграммы
***** Заголовок диаграммы
***** Тип диаграммы
***** Размещение диаграммы
***** Наклон и поворот
***** Легенда
***** Подписи осей
***** Стены и основание диаграммы
***** Серии коллекции
**** Создание DLL-библиотеки для работы с Word/Excel из приложений на Delphi
**** Создание средствами Delphi DLL библиотек для использования в макросах Excel 
**** Суперфункции:FAQ
***** Как переместить курсор в конец только что открытого файла, т.е. дописать текст в конец?
***** Как изменить шрифт в таблице?
***** Как изменить положение таблицы на листе (подвинуть влево, вправо, вверх, вниз)?
***** Как изменить цвет сетки таблицы?
***** Как напечатать документ без предварительной настройки принтера (что печатать, какое качество печати и т.д.)?
***** Как напечатать документ с предварительной настройкой принтера?
***** Как выравнивать текст в документе (по ширине, по центру и т.д.)?
***** Как быть, если таблица содержит столбцы, количество строк в которых разное?
***** Можно ли работать и создавать, редактировать документы, используя объект Word.Basic?
**** Заключение
*** Работа с Excel из Дельфи
**** Через СОМ интерфейс
**** Через DAO/ODBC/ADO
**** Обмен данными с Excel
**** Дополнительная литература
**** Как импортировать данные из Excel в Stringgrid?
**** Как экспортировать данные из StringGrid в Excel?
**** Как распечатать Excel файл? 
**** Как определить установлен ли Excel?
**** Как определить запущен ли Excel?
**** Как вывести данные в Excel?
**** Создание или открытие книги
**** Работа с листами книги
**** Как вставить конец страницы?
**** Как вставить картинку
**** Как узнать существует ли страница (worksheet)?
**** Как создать DLL для MS Excel?
**** Как скопировать страницу?
**** Как поменять border страницы? 
**** Как осуществить поиск ячейки по её значению?
**** Создаём Excel файл без OLE
**** Страницы Excel — компонент F1Book
**** Как снять пароль с Excel файла?
**** Примеры работы с MS Excel
**** Как зыкрыть Excel
**** Создание отчетов в Excel
**** Экспорт документов Excel
**** Особенности работы с "русским" Excel'ем
**** Работа с ячейкой листа Microsoft Excel
**** Запуск и закрытие Excel, добавление и удаление книг и листов
**** Приёмы оформления отчётов в Excel
**** Сохранение данных из ListView в *.xls
*** Работа с MS Word
**** Работа с MS Word из Delphi
**** Работа с Word через OLE
**** Как прочитать/изменить свойства Word документа? 
**** Как экспортировать StringGrid в MS Word таблицу? 
**** Как экспортировать таблицу в MS Word в TStringGrid? 
**** Как заполнить поля формы в MS Word? 
**** Как заменить текст в документе MS Word?
**** Как вставить свой пункт меню?
**** Как поменять ссылку в тексте?
**** Как проверить инсталлирован ли MS Word?
**** Как сохранить текст MS Word в другом формате?
**** Как заменить значение переменных для текста MS Word?
**** Как узнать версию MS Word?
**** Как добавить текст к закладке?
**** Как создать таблицу в MS Word?
**** Как работать с Shapes
**** Как добавить текст в header документа?
**** Как добавить текст в footer документа?
**** Как работать с объектом Excel вставленном в Word документ?
**** Как сделать поиск/замену в документе?
**** Как работать с WordBasic?
**** Пример запуска макроса в MS WinWord
**** Как вставить RTF в Word?
**** Как получить RTF из Word без буффера обмена?
**** Управление Word-ом из Дельфи
**** Примеры для работы с MS Word
**** Импорт активного документа Word
**** Получить язык MS Word 
*** Работа с Outlook
**** Как написать Outlook AddIn? 
**** Как получить список папок Outlook? 
**** Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу *.db?
**** Как прочитать адрес отправителя?
**** Создать новый Outlook Contact?
**** Как сохранить Outlook календарь как website?
**** Чтение email адресов из Outlook .dbx файлов
**** How to start Outlook
**** How to send and receive email
**** How to check for unread email
**** How to check for unsent email
**** Сохранить вложения OutLook
*** Работа с Power Point
**** Как работать с Powerpoint через OLE? 
**** How to close a presentation
**** How to save a presentation
**** How to open a presentation
**** How to start a new presentation
**** How to close PowerPoint
**** Opening PowerPoint
*** Проверка правописания и синонимов при помощи компонентов MS Office
*** Как использовать проверку грамматики?
*** Создание модулей расширения Microsoft Office
*** Доступ к COM серверам Microsoft Office из Delphi 5 (Статья)
*** Antivirus API
*** MS Binder
*** Создание Microsoft Office 2000 COM Add-Ins 
*** Некоторые функции для работы с MSWord и MSExcel
** Работа с различными приложениями (не MS Office)
*** Flash
**** Delphi и Flash
**** Определить, установлен ли Macromedia Flash
**** Пример работы с Flash
*** AutoCAD
**** Базовые функции по работе с Автокадовскими скриптами
**** Получение текущего чертежа из AutoCAD в формате DXF
*** Corel Draw
**** Delphi и Corel Draw.
*** Lotus Notes
**** Как работать с адресной книгой Lotus Notes?
*** Outlook Express
**** КАК ЧИТАТЬ ФАЙЛЫ OUTLOOK EXPRESS 
*** MS Exchange
**** MS Exchange API
*** Photoshop
**** Работа с Photoshop
*** Win AMP
**** Взаимодействуем с Winamp
*** 1C
**** Delphi и 1C - экспорт и импорт
*** MS Script Control
**** Использование Microsoft ScriptControl
*** Page Maker
**** Просто и ясно о PageMaker и Delphi 
*** Map Info
**** Как добавить функции картографирования в приложение 
**** Вызов MapInfo и встраивание его в свою программу 
**** Настройка панелей и меню
**** Реализация CallBack вызовов MapInfo 
** DDE
*** Как можно работать с DDE?
*** Динамический обмен данными (DDE)
*** DDE (статья)
*** DDE - передача текста 
*** DDE для вызова диалога поиска файлов и папок 
*** DDE для захвата текущего URL из окна Internet Explorer или Netscape Navigator 
*** GROUPFILE и ADDITEM для групп 
*** Как добавить группу в Program Manager 
*** WinWord через DDE 
*** Как можно работать с DDE под Delphi, используя вызовы API 
*** Получение данных из Program Manager через DDE 
*** Пример DDE и WordPerfect 
*** Работа с Netscape Navigator через DDE 
*** Регистрация программ в меню Пуск Windows95 
*** Управление Program Manager в Win95 с помощью DDE 
*** Управление mIRC при помощи DDE 
* Разработка приложений
** Вопросы защиты и взлома програм
*** Защита Shareware програм
*** Как определить - находится ли Ваше приложение в режиме отладки ?
*** Декомпиляция в Delphi
*** Как определить, запущена ли Delphi
*** Запущен ли Softice?
*** Взлом Windows-приложений
*** Установка SoftIce
*** Установка и использование IDA Pro
*** Часто задаваемые вопросы по дизассемблеру IDA Pro
*** Как определить, работает ли программа в виртуальной машине VMware?
*** Как определить, работает ли программа в виртуальной машине Connectrix?
*** Доступ в программах
*** Защита программы паролем
*** Шифрование исполняемого файла
*** Антиотладочные приемы
** Вопросы оптимизации и отладки програм
*** Как сэкономить память в Ваших программах
*** Почему такие большие программы сделанные в Дельфи?
*** Библиотека KOL
*** Приложение с различным разрешением монитора?
*** Масштабирование окон приложений, в зависимости от разрешения экрана
*** Использование классовых методов для выявления утечек памяти
*** Оптимизация программы для работы в фоновом режиме
*** Ловим баги или почему программы допускают недопустимые операции 
*** Работа над ошибками
** Вопросы инсталяции програм
*** Какую ветвь реестра использовать для своей проги?
*** Как получить список инсталлированных програм?
*** Автозапуск Windows: помещение и удаление програм из автозапуска
*** Installer
*** Install BDE программы 
*** Что делает inf-файл?
*** Такие разные инсталляторы 
** Работа со справочной системой
*** Как создать Help file?
*** Как использовать файлы справки?
*** Как закрыть help при закрытии приложения?
*** Как использовать CHM help в своём проекте?
*** Как вывести главное окно справочной системы?
*** Как вызвать подсказку к подсказке?
*** Хелп с окошечком для поиска раздела.
*** Исследование E-Book Html Compiler 2.12
*** Как привязать файлы помощи в Delphi
*** Оглавление файлов помощи (Help Files Contents)
** Вопросы локализации програм
*** Как локализовать (русифицировать) ресурсы какого-либо пакета (runtime package)? 
*** Поддержка многоязычного интерфейса 
*** Как проводить локализацию своих приложений 
*** Программа с многоязычным интерфейсом 
*** Как возвращать сообщения на родном языке компьютера
** Разработка Plug in 
*** Принцип создания плугинов в Delphi 
*** Как написать свой Plug in
*** Интерфейсы и плагины
** Автозагрузка програм (как и откуда?)
** Как отследить завершение работы в приложении?
** Как прочитать время компиляции проги?
** Как заставить запускаться из определенной папки?
** Как экспортировать процедуру в EXE файле
** Создание заставки при старте программы
** Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением?
** Реализовать фоновую работу программы
** Вирусы: обнаружение заражения
** Основы Extreme Programming: документация
** Extreme Programming и руководство пользователя
** Пример программы на DELPHI которая морфирует во время работы свой код 
** Защита от копирования с CD
* Kylix
** Обзоры по Kylix
*** Обзор Kylix
*** Первые впечатления
** Работа с базами данных
*** DBExpress
**** Kylix Tutorial. Работа с DBExpress (статья)
***** Kylix Tutorial. Часть 1. Установка
***** Kylix Tutorial. Часть 2. Работа с базами данных через dbExpress.
***** Kylix Tutorial. Часть 3. Работа с базами данных через dbExpress. Коннект - есть коннект.
***** Kylix Tutorial. Часть 4. Использование однонаправленных наборов данных
**** Использование SQLMonitor (DBExpress)
**** Accessing InterBase via dbExpress with Kylix produces error: Unable to load libgds.so
**** Работа с клиентскими наборами данных (DBExpress)
*** Does Kylix support Postgres?
*** Does Kylix support ODBC? 
** Интернет программирование
*** Программирование Интернет приложений в Borland Kylix. Часть I
*** Программирование Интернет приложений в Borland Kylix. Часть II
*** Using a DSO on Apache 2.0.43, created with Kylix 3
** QT и Linux API
*** Взаимодействие с системой: Linux API и Qt library
*** Перехватчики событий, сигналы и слоты
*** Как перехватывать kernel-signals? 
*** Как получить имя текущего пользователя? 
*** Обработка событий Qt в Kylix-приложении
*** Libqt для Kylix с поддержкой сглаживания
*** Как использовать Tray под Linux
*** QT: интерфейс, и не только... 
*** "Межплатформенный" Drag and Drop 
** Проблемы установки Kylix и запуска Kylix приложений
*** Kylix 3 encounters declaration syntax errors in TIME.H
*** Limit reached for installs using Kylix serial number
*** Installing Kylix 3 Open Edition on Mandrake 9
*** Runtime error 230 when running Kylix application outside of the IDE
*** My Kylix application won't run outside the IDE. 
*** How to run executables created in Kylix
*** Why can't I run my Kylix application outside of the IDE?
*** Error -10 when trying to install Kylix
*** Should I install Kylix as root or a regular user? 
*** What is the message Generating font matrix when starting Kylix?
*** Problem generating font matrix in Kylix.
*** Error permission denied when trying to run Kylix
*** Unresolved external malloc referenced, Ошибка линкера Kylix 3
*** Запуск программы на Kylix
*** Установка Kylix под новые версии Linux (ядро 2.6)
** Как нарисовать повёрнутый текст
** Как отловить CLX форму?
** Как использовать ресурсы?
** Как клонировать процесс?
** Как сделать mount?
** Как отлаживать консольные приложения?
** Как запустить другое приложение?
** Русификация Kylix
** Информация о сетевых интерфейсах 
** How do I create an executible file using the command line directive in Linux with Kylix?
** Как посмотреть требуемые библиотеки для бинарника?
** CopyFile для Linux
** Как запустить консольное приложение и перехватить вывод?
** Как узнать загрузку CPU определённым процессом?
** Как узнать расход памяти процессом?
** Как узнать имя компьютера?
** Как узнать свободное место на диске?
** Как сделать Ping?
** Модуль CRT для Linux
** КроссKylix - возможность под Windows Delphi получать Linux исполняемые файлы
** Fast Report для CLX
* Delphi.Net
** Borland Delphi 7 - миграция в сторону .Net
** .Net глазами дельфийца. Использование Delphi в .Net
** Определение установленных версий .NET Framework в системе
** Как создать консольное asp.net приложение с событиями delphi?
** Delphi 2005 Patch
** Дельфи 2005 - отчёт, как я был на конференции Борланда
** Написание приложений под .NET Framework 2.0 в Delphi 8 – Delphi 2006
** Проверка наличия .NET Framework и определение его версии
* Развлечения
** Определение восхода и захода солнца и луны 
** Ханойская башня
** Управление игрой FreeCell 
** ScreenMate
** Как повесить винду
** Создание фрактальных молний
** Семь чудес и два фокуса на Дельфи
** Забавное программирование в Delphi
** Растворение экрана 
** Экранный вирус 
** Пасхальные яйца в Delphi 
** [[}{0TT@БЬIЧ]]