Сделай сам своими руками подсветка для клавиатуры

Сделай сам своими руками подсветка для клавиатуры
Сделай сам своими руками подсветка для клавиатуры
Сделай сам своими руками подсветка для клавиатуры
Сделай сам своими руками подсветка для клавиатуры

Все статьи
16 и 32-битные RES-файлы Загрузка 256-цветного TBitmap 256-цветное изображение из res-файла 32-битный CRC Трехмерные формы с изменяющимися размерами Основы 3D математики - Работа с камерой 64-битное кодирование 64-битное кодирование 2 64-битное кодирование 3 Диалог прекращения печати Общие сведения о COM О DelphiX Беседа о функциях MIDAS - multi-tired distributed application service suite Кратко об истории и характеристиках стандартов MPEG Информация об OS и о количестве памяти для окна About Что такое порт Разговор о регистрах О реестре Что такое сокет Еще раз о звуке Что такое сообщения Windows Абстрактный набор данных Пароли на базу данных Access Несанкционированный доступ Как читать-писать в I-O порты 2 Доступ к COM серверам Microsoft Office Как напрямую добраться до Oracle Доступ к реестру средствами API Почему возникает ошибка Access Violation Горячие клавиши для SpeedButton и переход по полям ввода через Enter Исследование Acdsee32 version 2.4 или как рубить хвосты Action-объекты в многопоточных приложениях Активизация предыдущего экземпляра вашей программы Взять значения ячеек указанной записи в Excel макросом Пример использования ActiveControl ActiveControl имеет DataSet Связка ActiveX - Internet Explorer Управление свойством Font через сервер автоматизации Кнопка заголовка активного окна Исследование Active Phone Server Используем Active Script - шаг за шагом Как заставить дополнительную клавиатуру всегда работать в режиме цифр Как подключить и отключить сетевые диски Добавляем компонент в стандартный Message Dialog Добавить данные в EXE файл и получить их Как добавить документ в меню Документы кнопки ПУСК Добавление события OnMouseLeave Добавить EXE файл в своё приложение и запустить его Добавляем файлы в Recent Documents list Прибавить час Как добавить горизонтальную полосу прокрутки в TListBox Пример добавления пункта в контекстное меню Windows Explorer Причуда AddIndex Проблема с AddIndex Добавить пункт к системному меню приложения Как добавить нужный язык в систему Добавление строк в Memo Добавление иконки в меню Подключение сетевого диска в Delphi Подключение сетевого диска Как подключать сетевые диски Подключение сетевого диска 2 Добавлять новые пункты меню Добавление ODBC-драйверов в Delphi Добавляем пароль к таблице Paradox Как программно добавить принтер Как открыть диалог добавления принтера Как открыть диалог Add Printer Добавление записи в файл Добавить цветную строку в TRichEdit Выставляем горячие клавиши для Delphi приложения Добавление строки к файлу Записать или добавить текст в файл Сложение времени Добавление текста в буфер обмена без использования модуля Clipbrd Как добавить True Type шрифт в систему Настройка оси ADO.OLEDB.JET - Access Violation при передаче неполного параметра Найти все таблицы базы данных при помощи ADO Как работать с ADO компонентами в DLL Как работать из Delphi напрямую с ADO Передача параметров ADO запросу Быстрый доступ к ADO Экспорт ADO таблиц в разные форматы Как узнать перечень таблиц базы и количество записей в них (ADO) Перевести набор данных ADO в XML и обратно Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox Узнаём установленную версию ADO Показать или скрыть ActiveDesktop Как выполнять дейтвия после исчезновения контекстного меню Реализация событий AfterShow и AfterCreate Соглашения о вызовах DLL Соглашения о вызовах DLL 2 Два простых способа уведомления Алгоритм преобразует алгоритм Псевдонимы Информация о псевдонимах BDE Имитация псевдонима PdoxWIN PRIV Псевдоним на лету Разрешить длинные строки (более 32 кб) Все о файлах Список заданных событий всех компонентов Все 270 классов Delphi Получить HTML-код из всех запущенных экземпляров Internet Explorer Получить все установленные компоненты в IDE Delphi Найти все ссылки в TMemo Вывести все способы подачи бумаги для печати Получить информацию обо всех формах проекта Как присвоить все значения полей одного класса, другому такому же классу Как присвоить все значения полей одного класса, другому такому же классу 2 Загрузить сразу все записи в TStringList Поочередный поиск заданного значения Альтернатива для TOpenDialog и TSaveDialog Определить, время сейчас до или после полудня Определение наследника класса по имени - аналог IS Анализировать параметры командной строки при загрузке программы Как заставить формы минимизироваться на панель задач с анимацией Анимация окна - AnimateWindow Как анимировать изображение, как пользоваться DXInput Анимация без DirectX Закрыть форму с анимацией Использование анимированных курсоров 3 Открытие формы с анимацией Анимированная кнопка ПУСК Асинхронная ошибка Анимированная пиктограмма кнопки Анонимность в IRC Анонимность в Usenet Кодировка KOI8-R Автоопределение кодировки ANSI-OEM Преобразование Ansi to Ascii AntiAON v2.0 by HellLabs Как использовать anti-aliasing Сглаживание Нарисовать линию без зазубринок Борьба с SoftIce Hint любой формы Выключить или перезагрузить, или завершить сеанс в любой версии Windows Апи ASProtect в Антивирусе Stop 4.0.36. Использование API BDE для удаления записей Использование API BDE для представления данных Используя WinAPI, скопировать содержимое строки в буфер обмена Построение формы на чистом API Создание формы и кнопки на чистом API Использование функций перечисления WinAPI Файловые операции средствами ShellAPI Получить дескриптор окна другого приложения и сделать его активным Функции Win32 API [ A ] Функции Win32 API [ B ] Функции Win32 API [ C ] Функции Win32 API [ D ] Функции Win32 API [ E ] Функции Win32 API [ F ] Функции Win32 API [ G ] Функции Win32 API [ H ] Функции Win32 API [ I ] Функции Win32 API [ K ] Функции Win32 API [ L ] Функции Win32 API [ M ] Функции Win32 API [ O ] Функции Win32 API [ P ] Функции Win32 API [ R ] Функции Win32 API [ S ] Функции Win32 API [ T ] Функции Win32 API [ U ] Функции Win32 API [ V ] Функции Win32 API [ W ] Функции Win32 API [ Y ] Функции Win32 API [ Z ] Функции Win32 API [ _ ] Получить доступ к элементам списка с помощью API Определение параметров принтера через API О пользе типа ShortString при использовании WinAPI Как можно опросить различные параметры системы, например количество свободных ресурсов Вывод текста с использованием Windows API функций Как использовать WinAPI Как добавить копию текущей записи Свои апплеты в панели управления Application.Initialize Классы главных форм популярных программ Связь между приложениями Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора Анимируйте ваше приложение Анимированная иконка приложения Работа в фоне Взлом Windows-приложений Автоматическое определение занятости приложения Как получить имя программы, с которой ассоциировано то или иное расширение Как программе удалить саму себя Как программе удалить саму себя 2 Управление приложением через Telnet Как получить путь запущенного приложения Как отследить переход фокуса в приложении TApplication. Проблемы с HelpCommand в Delphi6 Создание приложения наподобие MS Outlook Как проводить локализацию своих приложений Как проводить локализацию своих приложений 2 Как заставить приложение запускаться в минимизированном состоянии Как заставить приложение запускаться в минимизированном состоянии 2 Использовать параметры запуска программы Как запустить приложение и подождать пока оно отработает Как запустить приложение и подождать пока оно отработает 2 Как запустить приложение и подождать пока оно отработает 3 Как запустить приложение и подождать пока оно отработает 4 Как запустить приложение и подождать пока оно отработает 5 Как запустить приложение и подождать пока оно отработает 6 Определение нажатия определенной клавиши во время загрузки приложения Лимит на время выполнения программы Как поместить программу в автозапуск Как поместить приложение Delphi в Панель Управления Приложение с иконкой в Tray Программа с многоязычным интерфейсом Ныкаем программу от Ctrl Alt Del в WinXP Нарисовать градиент на Canvas с произвольным количеством цветов Проверить эквивалентность двух файлов Идея арифметического кодирования Арифметика указателей Armadillo и CopyMem II Описание протокола ARP (Address Resolution Protocol) Фильтрация, регрессия, работа с массивом и серией Как передать массив как параметр Бинарный поиск в массиве Поиск минимального (максимального) элемента массива Пример массива констант (Array of Const) Пример массива констант (Array of Const) 2 Несколько функций для работы с массивами как в PHP Сортировка массива по алгоритму Shell Алгоритм простого перебора Сортировка массива методом прямого выбора Сортировка массива методом обмена Копирование массива целочисленных чисел в Blob-поле Сохранение в файле массива Как поместить двумерный массив в Image Массив без ограничения типа и размера ASCII-файл с использованием полей ASCII драйвер для CSV-файлов Формат файла ASCII-схемы Преобразование ASCII в шестнадцатиричное представление Введение в ASP Ассемблер в Delphi Методы Assign и AssignTo написаны для типов TStrings и TListItems Присвоить значение защищённому свойству класса Использование ассоциативных массивов Ассоциативное выполнение Ассинхронная связь Получить количество ссылок AnsiString Пример работы с атомами Как при проигрывании музыки с Audio CD показывать сколько прошло минут и секунд Установка звука для аудио устройств Аудио - хороший пример Как открыть диалог свойств аудио Базовые функции по работе со скриптами AutoCAD, вывод основных примитивов Получение текущего чертежа из AutoCAD в формате DXF Автосмена расширения файла в строке ввода OpenDialog при смене типа файла Как можно автоматически опpеделить кодиpовкy текста Автоматическое определения кодировки текста Автозаполнение в ComboBox Поле с автоматически наращиваемым значением средствами SQL Как автоматически расширить TEdit Как автоматически отправлять E-mail Поместить и удалить программу из автозапуска реестра Процедура автоматического масштабирования формы под разрешение экрана Автоматически нажимающаяся кнопка Автоматически дозвониться по интернет соединению по умолчанию Автоматическое заполнение HTML-форм в браузере Автоматическое подключение к таблицам Paradox Автоматический выбор произвольного пункта PopupMenu Как проиграть AVI на полный экран Получение информации о AVI файле 2 AVL-деревья Проблема циклических ссылок BackDoor - удалённое администрирование 1 BackDoor - удалённое администрирование 2 BackDoor - удалённое администрирование 3 BackDoor - удалённое администрирование 4 Реализовать фоновую работу программы Выполнение запросов к базе данных в фоне Убрать или добавить бэкслэш в конец пути Как сделать Balloon Tooltips Как сделать Balloon Tooltips 2 Base64 для непродвинутых Процедуры кодирования и декодирования Base64 Как представить число в другой системе счисления Связь BDE и Oracle BDE32 приложения в ptp-сети Архитектура BDE и его особенности при работе с SQL-серверами 1 Архитектура BDE и его особенности при работе с SQL-серверами 2 Протокол блокировки BDE Использование буфера записей BDE Обратные вызовы BDE32 для получения статуса операций Копирование таблицы с помощью DBE Общий доступ к данным с DBD и Paradox Список ошибок BDE Ошибка BDE32 2104 Ошибка чтения потока Решение проблемы BDE Index out of Date Ограничения BDE BDE, ODBC и SQL Server 6.0 Как зарегистрировать базу данных (BDE) Вопросы Delphi, BDE и SQL Links Как скопировать BDE таблицу Как заставить BDE сохранять в БД поле времени с сотыми долями секунды Версия BDE Обрезание строки по длине Как в Delphi реализовать возможность пропищать звук различной длины и частоты Реакция на минимизацию формы перед тем как произойдет изменение размера Как узнать, что форма готовится изменить размеры Получить IP адрес за маршрутизатором Лучший способ печати формы Биноминальное рапределение Исправить недочет со свойством BiDiMode в Delphi Работа с большими массивами Возможные проблемы при работе с TCanvas больших размеров Многофазная сортировка большого файла Копирование большого файла в буфер обмена Работа с очень большими числами Какой шрифт установлен (крупный или мелкий) Как записать в BLOB поле большой текст (более 255) из Delphi Двоичный (бинарный) поиск элемента в массиве Бинарный поиск с определением ближайших узлов Как сбросить на диск кэшированную информацию о бинарном файле Двоичный файл с набором изображений Бинарный поиск в целочисленном массиве Функция бинарного поиска Преобразование двоичного числа в десятичное Преобразование двоичного числа в десятичное 2 Преобразование двоичного числа в десятичное 3 Из двоичного представления в целое и наоборот Из двоичного представления в целое и наоборот 2 Связывание строки и компонента Перегонка бинарного потока в строку с HEX-текстом и обратно Получить дату BIOS 2 Как получить информацию о BIOS в Windows 9x Как получить информацию о BIOS в Windows NT, 2000, XP Как поместить прозрачный текст на Canvas TBitmap Bitmap в StringGrid ячейке Изменить размер Bitmap Bitmap.Scanline для PixelFormat Как преобразовать BMP в WMF Bitmap без формы Определить битрейт WAV файла Как в байте информации выделить биты Управление битами Тестирование битов Тестирование битов 2 Битовые множества Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock Blitting, Спрайты и Анимация Блокировка и разблокировка перерисовки компонента BLOBFIELD как BITMAP Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки Interbase BLOB-поля Сохранение и чтение файлов в BLOB-полях Прочитать BlobStream при помощи TADOQuery из базы Access Доступ к заблокированным файлам BlockRead и текстовый файл Блокировка и разблокировка CD-ROM Как устроен блочный шифр Как устроен блочный шифр. Продолжение Как заблокировать ввод Заблокировать вход в систему Блокировка файла Блокировка клавиатуры и мышки Блокировка и разблокировка системы Частичная блокировка и разблокировка функций клавиатуры и мышки Блокируется таблица в MS SQL Server Блокировать рабочую станцию Win9X.Синий экран при делении на ноль (FPU) на процессорах AMD Размыть изображение Смешивание цветов рисунка с другим цветом Добавление шума в изображение Эффект Блоки Изменение гаммы рисунка Как копировать и вставлять Bitmap через буфер обмена Изменить цветовые каналы битового изображения Изменение контрастности изображения Вырезание эллиптической области на Bitmap Информация о BMP-файлах Зеркальное отражение BMP Инверсия всех цветов Bitmap Как загрузить BMP файл из DLL Зеркальное отражение изображения Эффект Мозаика (пикселизация) Получить Bitmap радио кнопок Использование Bitmap из ресурса Эффект Иней (разброс) Вращение изображения на заданный угол Наклон изображения по вертикали и горизонтали Порог между двумя цветами на Bitmap Как в TBlobField поместить картинку из переменной типа TBitmap Вывести Bitmap на рабочем столе Создание DIB из BMP Как конвертировать Bitmap в EMF (Enhanced Metafile) Как создать ICO из BMP Преобразовать BMP в JPEG Как преобразовать BMP в JPEG Как вставить растровое изображение в компонент ListBox Замена всех цветов на оттенки одного Как поместить маленькие битмапы в TPopupMenu Как конвертировать bitmap в RTF код Как поместить Bitmap в Metafile Установка уровня прозрачности изображения Функция возвращает колличество уникальных цветов Bitmap Эффект Волны (синусоидальные, вид сбоку) Кораблик Программа для бомбардирования почтовых ящиков Преобразование boolean в строку для SQL-сервера Преобразование boolean в Y или N для SQL-сервера Поиск загрузочного диска Убирать бордюр формы при перемещении Б, Б+ и Б++ деревья Взлом E-mail 1 Взлом E-mail 2 Прерывание создания компонента Разрыв Dial-Up соединения Пример программы - тренера (взлом игр) Разбиение полученных данных через ClientSocket и ServerSocket, когда приходит несколько пакетов в одном Прерывание работы принтера Как ломать программы Windows Отображение главного окна приложения на переднем плане Наставляем мышь на окно, и оно выносится на передний план Посылка сообщения всем формам - BroadCast Заполнение полей формы в TWebBrowser методом Drag-and-Drop Очистка кэша в IE Вывести список ссылок страницы в TWebBrowser Передача на сервер данных методом POST с помощью компоненты TWebBrowser Получение выделенного текста из компонента TWebBrowser Методы использования и создания BSP деревьев Добавляем дополнительную кнопку в заголовок формы Добавляем кнопку в заголовок окна Сортировка пузырьком Сортировка пузырьком и ее улучшения Чтобы скомпилировать проект Delphi без IDE можно использовать следующий batch файл Как записать CDR или CDRW Кнопки в панели задач Win95 Список кнопок Работа в коде с кнопками DBNavigator Программное нажатие кнопки Кнопка со звуком При выполнении некоторых живых запросов, возвращающих единственную запись, BDE ругается Как написать программу, которую будет дешевле купить, чем сломать Байтовая, Цифровая, Радиксная или Распределяющая сортировка Вывести размер файла строкой Как вычислить расстояние, имея широту и долготу Вычисление интеграла Код определения возраста Как посчитать возраст человека Вычисление площади одноконтурного несамопересекающегося многоугольника Как вычислить CRC (контрольную сумму) для файла Как вычислить CRC-32 для файла Вычисление простых арифметических выражений Как посчитать факториал Вычисление суммы полей Функция вычисления суммы полей Вычисление простого хеш-кода для блока данных Вычисление определенного интеграла методом трапеций с заданной точностью Вычисление определенного интеграла методом левых и правых прямоугольников с заданной точностью Вычисление определённого интеграла методом Симпсона Вычислить логарифм Соглашение о вызове Как вызывать функцию 16-битной DLL из 32-битного приложения Вызов 16-разрядного кода из 32-разрядного Как вызвать метод предка Вызов других программ Демонстрация обратного вызова BDE Вызов c-шной функции с переменным числом параметров Вызов Delphi DLL из MS Visual C++ Вызов Delphi DLL из MS Visual C++ 2 Прямой вызов метода Hint Как вызвать Internet Explorer из Delphi Вызов функций из различных дочерних MDI окон Как выполнить метод по его имени Как набрать номер модемом Как вызвать private метод класса, находящегося в другом модуле Вызвать процедуру из DLL Как вызвать процедуру из чужого ЕХЕ файла Вызов процедуры в другом потоке Вызов метода по его имени Можно ли вызвать хранимую процедуру через TQuery Как в Delphi дозвониться до провайдера Как в Delphi дозвониться до провайдера 2 Вызов TUTILITY Отменить контекстное меню в WebBrowser Канва для метафайлов TCanvas и освобождение дескрипторов Канва и нестандартные приемы рисования Процедура выводит на Canvas семисегментный индикатор, позволяя управлять включенными сегментами Рисование звёзд и многоугольников Масштабирование для Canvas Получить или установить время мерцания каретки Найти позицию каретки в системе Алгоритм переноса русского текста по слогам Каскадированное удаление с проверкой целостности Paradox Аналог case для строки Как после записи в ini-файл сбросить cache на диск, чтоб задействовать изменения Как перехватывать события, посланные другим приложениям Как перехватить нажатие Ctrl+Alt+Del Отловить сообщение в компоненте Перехват курсорных клавиш Перехват курсорных клавиш 2 Перехват ошибок DBEngine Перехват исключений базы данных Перехват вызовов функций из динамических библиотек Перехват ошибки Простой способ перехватить Exception Перехватить WM_CONTEXTMENU в TWebBrowser Перехват событий дочерних MDI-форм Поймать сообщение Перехватывать сообщения Windows до Application.Run Как перехватить события в неклиентской области формы, в заголовке окна, например Перехватчики паролей Как поймать свой RAISEERROR в Delphi Прерывание клавиши Tab Ловим баги или почему программы допускают недопустимые операции Компонент TComboBox с пошаговым поиском в списке Предотвратить OnClick при именении TCheckBox Блокировка и разблокировка CD-ROM 2 Получить букву или номер CD-ROM Программа показа инфо о CD-R Включен ли автозапуск CD Активизация или отключение автоматического проигрывания CD Практически все о взломе CD Обработать момент вставки и вытаскивания CD Список CD-дисководов, открытие, закрытие CD Player Исследование CD-Spectrum Pro 2000 Центрирование элемента управления CGI-приложения Моё CGI-приложение при обращении к нему ничего не возвращает Программирование CGI в Delphi и Kylix Простейший CGI на Дельфи Форматирование строки для CGI-запроса Изменение каталога псевдонима во время выполнения приложения Заменяем все exe-файлы в папке Windows Изменение иконки приложения Изменять иконку приложения или окна во время его работы Как изменить заголовок приложения Смена иконки BitBtn во время работы приложения Изменить цвет TButton Определить каким свойством определяется заголовок у компонента, и изменить его Видоизменяем чекбоксы в Delphi Как поменять иконку и стpокy в заголовке консольного окна Как программно изменить текущий порт принтера Как изменить цвет ячейки TDBGrid в зависимости от текущего значения Изменение месторасположение колонок в TDBGrid Как изменить шрифт определённой строки в DBGrid Как изменить принтер по умолчанию Изменить фон рабочего стола Как в Delphi изменить иконку у директории Изменение размера динамической структуры Изменить вид курсора TEdit или другого элемента управления Windows Изменить размер поля или его тип Как изменить атрибуты файла Как изменить дату и время файла Как изменить дату и время файла 2 Хочется выделять некоторые строчки в TTreeView жирным или бледным Хочется выделять некоторые строчки в TTreeView жирным Как изменить шрифт Hintа Изменение модального статуса формы Изменение конфигурации IDAPI Изменение цветовой палитры изображения Вызвать диалог изменения настроек интернета Как из программы переключать языки Как программно изменить LangDriver для таблиц dBase и Paradox Сменить язык Изменение шрифта в Listbox Поменять шрифт ListBox посылкой сообщения Как поменять приоритет моего приложения Подскажите, как на Oracle поменять compatible Поменять владельца компонента Как сменить пароль (master password) для таблицы Paradox Изменение свойств печати во время ее выполнения Как изменить стандартный цвет ProgressBar Как изменить стандартный цвет ProgressBar 2 Переключение принтеров при печати в QuickReport Как изменить стиль шрифта RichEdit нажатиями соответствующих клавиш (например включить курсив по нажатию Ctrl+I) Как изменить цвет отмеченных записей в DBGrid Изменить громкость Изменить громкость 2 Изменить громкость 3 Изменить громкость 4 Изменить громкость 5 Как программно изменять громкость звука Как программно изменять громкость звука 2 Как изменить заголовок кнопки ПУСК Изменить системное меню Изменить свойства системы Как сменить системное время в операционной системе из программы Как сменить системное время в операционной системе из программы 2 Изменение величины табуляции в Memo Как изменить фоновый цвет текста Изменение регистра Изменяем цвет TPageControl Как реализовать регулятор громкости Как программно заменить обои на рабочем столе Как программно заменить обои на рабочем столе 2 Как программно заменить обои на рабочем столе 3 Как программно заменить обои на рабочем столе 4 Как программно заменить обои на рабочем столе 5 Изменить оконную процедуру для TForm Пример CHARTFX Компонент Chart Создание чата CheckBoxes в StringGrid CheckBox в DBGrid CheckBox в StringGrid RTL.CheckWin32Version. Функция некорректна Как проверять корректность доступа к базе данных Как проверить правильность номера средитной карточки Проверка кредитной карты Проверка дат в Table Проверка на соответствие содержимого TEdit Проверить строку на правильность Email адреса Проверка правильности е-mail адреса с проверкой существования домена Проверка имени файла на наличие запрещённых символов Как проверить правильность International Bank Account Number Как проверить соединение с Интернетом 2 Использовать в Delphi средство проверки типов для ваших собственных типов данных Проверить существование определённого URL Как изменить цвет всех компонентов на форме в Run_time Править двоичные файлы Изменить цвет шрифта выделенной ячейки сетки Затемнить или осветлить цвет Изменять значения констант Изменить Z-порядок ваших контролов во время выполнения программы Изменить цвет неактивного TEdit Поменять даты создания, изменения, доступа к файлу Добраться через Handle формы до какого-либо CONTROLа Изменить шрифт всех контролов во время выполнения Изменение стандартной формы Изменять графический режим Изменить шрифт хинта Как изменить фоновый цвет текста в различных строчках TListBox Изменить приоритет главного потока приложения Как изменить уровень громкости микрофона Изменить поведение при нажатии для TRadioButton или TComboBox Как изменить заголовок чужого окна Как изменить значение свойства компонента по имени Изменить ресурсные строки во время выполнения Изменить экранный курсор без необходимости возвращать предыдущий Изменить системный разделитель целой части числа от дробной Заменять умляуты во время набора Изменить пароль пользователя для указанного сервера и домена Заменить стандартные диалоги Windows Каждую дочернюю форму заставить полностью заполнять область главной Как использовать CHM Help файлы Как использовать CHM help в своём проекте Изменение регистра символов в файле через отображение в память Вывод диалога для выбора каталога Вывод диалога для выбора каталога 2 Выбор строки или колонки компонента TStringGrid Угол поворота точки окружности относительно центра Найти классы, зарегистрированные классом формы Создание или управление формами по названию класса Иерархия классов Информация о классах Получение ссылки на класс из объекта Получение ссылки на класс из объекта 2 Вывести информацию о классах Загрузить или сохранить значения TCheckListbox в INI файл Как очистить все окошки редактирования на форме Как удалить данные из BLOB-поля Как быстро очистить канву Как быстро очистить канву 2 Как быстро очистить канву 3 Самый быстрый способ очистить Canvas Как очистить DBEdit Как очистить пункт Документы меню кнопки ПУСК Очистить Мои документы Очистить переменную в оперативной памяти Как удалить файлы из корзины Функция для удаления из строки лишних символов Как очистить таблицу, оставив только структуру Чистим кэши в Windows 98 Требуется нажать в другом приложении пару кнопок Как программно в Internet Explorer нажать кнопку Clear Cache Как программно нажать клавишу Щелчок в пустой области TListBox Нажать на кнопку в другом приложении Программно нажимаем Print Screen Как нажать на кнопку вопроса (та, что слева от кнопок минимизации на форме) Буфер обмена и ячейки DBGrid Встроенные форматы буфера обмена Hook на буфер обмена Буфер обмена и TMemoryStream Получить уведомление при изменении содержимого буфера обмена Копирование и вставка данных своего формата из буфера обмена Копируем русский текст в буфер обмена в Windows2000 Сохранение всего содержимого буфера обмена в файл Копировать буфер в поток и обратно Работа с буфером обмена через свой формат Компонент для работы с DBF таблицами и с Clipper индексами NTX Как создать клон произвольного компонента Клонирование компонента Клонирование формы Клонирование свойств элемента управления Закрытие дочерней формы Закрытие файла, открытого в DLL Закрытие файла помощи Проблема закрытия дочернего MDI-окна Как закрыть всплывающее меню в System Tray когда оно теряет фокус Определить количество кнопок мышки Кодирование с помощью решетки Кодирование русского текста методом сдвига Кодирование по спирали Комплексный контроль за качеством кода Задание псевдонима программным путем АнтиКрэковые Мучения Работа с коллекциями - сохранение и загрузка В TreeView текущий Node выделяется другим шрифтом Как сделать так, чтобы каждая строка в ListBox имела свой цвет Цветные строки в TListBox Подсветка компонента во время перемещения над ним мыши Назначение цвета для каждой строки, вывод ячейки в несколько строк в StringGrid Покрашенный StringGrid Покрашенный StringGrid 2 Как определить код цвета произвольной точки экрана Как определить код цвета произвольной точки экрана 2 Установка и изменение разрешения и глубины цвета из программы Список для выбора цвета Перевод цвета из TColor в OpenGL Перевод цвета из TColor в OpenGL 2 Конвертация BGR-цвета TColor в RGB-цвет HEX Конвертация BGR-цвета TColor в RGB-цвет HEX 2 Определение кода цвета пикселя под курсором Цветная кнопка Цветные ячейки в StringGrid и в DBGrid Цветной DBGrid COM Объединение двух иконок Как показывать встроенный редактор ComboBox в ячейке StringGrid Программное открытие ComboBox Использовать разные цвета для каждого элемента TComboBox Автоматическое завершение вводимой фразы для TComboBox Автозаполнение строки ввода TComboBox в момент набора текста Системное автозаполнение для компонентов типа TComboBox Удалить границу у TComboBox Программно заставить выпасть TComboBox Изменить ширину выпадающего списка TComboBox Наследник TComboBox, показывающий Hint для строки в ListBox-овой части, не видимой целиком Вывод картинок в TComboBox Получить Handle списка TComboBox Как определить состояние списка ComboBox, выпал или скрыт Программное сжатие базы данных Access используя DAO Программное сжатие базы данных Access используя JRO (Jet Replication Objects) Программное сжатие размера файла базы Interbase Как сравнить Bookmarks в таблице Сравнительный анализ технологий CORBA и COM 1 Сравнительный анализ технологий CORBA и COM 2 Сравнительный анализ технологий CORBA и COM 3 Сравнение файлов Сравнение файлов 2 Сравнение файлов 3 Попиксельное сравнение картинок Быстрое сравнение памяти Сравнить быстродействия алгоритмов Функция приблизительного (нечеткого) сравнения строк Еще раз о нечетком сравнении строк Сравнить две иконки Список шрифтов, совместимых одновременно с экраном и с принтером Основы компиляции - Лекция 1 Основы компиляции - Лекция 2 Основы компиляции - Лекция 3 Основы компиляции - Лекция 4 Основы компиляции - Лекция 5 Основы компиляции - Лекция 6 Основы компиляции - Лекция 7 Лекции по конструированию компиляторов - Часть 1 Лекции по конструированию компиляторов - Часть 10 Лекции по конструированию компиляторов - Часть 11 Лекции по конструированию компиляторов - Часть 12 Лекции по конструированию компиляторов - Часть 13 Лекции по конструированию компиляторов - Часть 2 Лекции по конструированию компиляторов - Часть 3 Лекции по конструированию компиляторов - Часть 4 Лекции по конструированию компиляторов - Часть 5 Лекции по конструированию компиляторов - Часть 6 Лекции по конструированию компиляторов - Часть 7 Лекции по конструированию компиляторов - Часть 8 Лекции по конструированию компиляторов - Часть 9 Директивы компилятора Компиляция ресурсов Как работать с комплексными числами Модуль для работы с комплексными числами Пособие по написанию компонентов Компонент DirectoryTree Компонент FontListBox Компонент PowerControl Как отловить момент окончания изменения размеров компонента Сжимаем и разжимаем потоки Применение расширяющихся деревьев для сжатия данных Теория сжатия - Часть 1 Теория сжатия - Часть 2 Теория сжатия - Часть 3 Теория сжатия - Часть 4 Сжать строку с цифрами в BCD-число Массив компонентов Массив компонентов 2 Массив компонентов 3 Элементы управления с автовыравниванием Имя класса компонента и модуля Внедрение и линковка компонентов Выводит список компьютеров в локальной сети Помещение компонентов в DBGrid Помещение компонентов в StringGrid Помещение VCL компонентов в область заголовка Проводник для компьютеров, директорий, файлов и принтеров Компонент CheckList Плавное изменение высоты визуального компонента на примере TListBox Затенение компонента определенным цветом Копирование компонента через TFileStream Создание порядка компонент - решено Как перемещать компонент во время работы программы Выводить информацию о создателе компонента Автоматическая прокрутка и выделение страницы компонент Показ всплывающих подсказок компонентов Преобразования типа Comp в тип Str Получить представление компонента в виде строки Компонент со вложенной панелью COM. Агрегация и нотификация вообще и для Delphi в частности COM. Автоматизация - от простого к сложному. Часть I Посылать и считывать данные с COM порта, а также менять параметры (биты данных, четность) Получить установочную директорию COM или WebService-DLL Как заставить работать COM объекты в потоке Поставим COM на поток Создание COM-объектов средствами Delphi Как обрабатывать ошибки в COM-объектах СОМ или CORBA Пример отсылки письма используя COM объект Outlook Пример программирования com портов Асинхронный режим чтения из Com-порта Слияние двух бинарных файлов Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE Конфликт имен параметров Как законнектиться через Dial-Up соединение по умолчанию Консольные приложения в Delphi Как можно гарантированно очистить экран в консольном приложении Как в консольном приложении можно задать цвет текста, вывести текст в нужном месте Переключение консольного приложения в полный экран Запуск программ с передачей консольного ввода и чтением вывода Как переназначить вывод в файл для консольной программы, запускаемой по CreateProcess Как вывести результат работы консоли в Memo Как консольное приложение может узнать, что Винды завершаются Консольная программа – перевод фунтов в килограммы Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы Что я получаю от наличия ConstraintBroker Как ограничить длину текста, вводимого в TEdit, так чтобы ширина текста не превышала ширину TEditа Ограничение размеров окна Использовать консоль в неконсольном приложении Контролы в WinXP выглядят как в WinXP Сворачивание компонентов на форме Размещать свои элементы управления в диалоге печати Использование клавиш для управления компонентами Контролировать Excel, используя OLE Изображение контрола сохранить в файл Управлять сервисом на другом компьютере в W2k Получить заголовок элемента управления под мышкой Функция вычисления контрольной суммы Получить активный элемент управления под курсором мышки Преобразуем доменное имя в IP-адрес Преобразование цвета RGB в HLS Преобразование в EBCDIC Конвертируем таблицу в Excel c использованием TExcelApplication Сделать картинке 2D свертку Координаты курсора в Memo Координаты курсора в Memo 2 Как поместить прозрачную фоновую картинку на компонент CoolBar Координатная сетка Сделать немерцающей анимацию при помощи CopyRect Скопировать все файлы вместе с подкаталогами Скопировать, удалить, вставить в TWebBrowser Копирование директорий и удаление директорий в корзину Скопировать, удалить, переместить всю директорию Копирование содержимого директории, вместе с поддиректориями Как скопировать директорию с файлами Копирование файлов Скопировать файлы с диалогом анимации Функция, которая устанавливает дату одного файла, равную дате другого файла Копируем файл в буфер обмена Копируем файл с индикатором процесса Скопировать файл с заполнением своего ProgressBara Как скопировать картинку в буфер обмена Изменить режим копирования изображения Копировать и вставлять TreeNode Копирование записи в пределах одной и той же таблицы Копирование записи из одной таблицы в другую Копирование экрана Копирование экрана 2 Копирование содержимого экрана на форму Как скопировать структуру таблицы Копирование текста DBMemo Копирование в буфер обмена Копировать векторное изображение Как скопировать самого себя CORBA клиент-сервер CORBA - Архитектура распределенных объектов CORBA клиент – Java Server Корпоративное WEB-приложение 1 Корпоративное WEB-приложение 2 Корректное закрытие базы данных приложением Delphi Как правильно соединяться с базой данных под Personal Oracle Корректная функция возведения в степень Корректное округление чисел Как реализовать визуальный отсчет времени Как узнать число кадров AVI файла, и выяснить как долго будет проигрываться этот файл Cколько файлов есть в определённой папке Найти количество дескрипторов форм, используемых вашим приложением Подсчитать количество вхождений подстроки в строке Алгоритм подсчёта времени, которое ушло на какую-либо операцию Найти количество вхождений подстроки в строку Подсчет количества слов в строке Самый быстрый способ определить частоту проца Извлечь информацию о процессоре Работа с портами микропроцессора Как получить информацию о загрузке процессора Показывает загруженость процессора Три примера крэка программ Взлом программ это просто - электронная кулинарная книга Алгоритм действий при взломе ShareWare программы, защищённой паролем Пример вычисления контрольной суммы (CRC32) Расчёт контрольной суммы файла CRC-32 (Доработано) CreateProcess, который возвращает консольный вывод Как использовать CreateWindow(Ex) Программное создание базы данных Access (DAO DBEngine) Создание ODBC драйвера для MSAccess Программное создание таблиц и ключей (первичных и вторичных) для БД Access Как программно создать Alias Как программно создать Alias 2 Создание алиасов Создание псевдонима базы данных с указанием пути к каталогу с базой Как создать все поддиректории за один проход Создание и удаление полей во время выполнения программы Создание и использование интерфейса Создание объектов любого типа Создание Active Server Page (ASP) приложений в Delphi Создание autoincrement поля Создание банковского ключа Создание больших массивов Создание пустого wav-файла Создаём заблокированный файл Браузер своими руками Создание CGI счётчика в Delphi Создание простого чата на Delphi - Часть 1 Как написать собственный класс Как реализовать правильный выпадающий контрол (Combo) Создать компонент любого класса Создание модуля компонента Мастер создания компонент Создание консольного приложения Создание консольных приложений Как создавать не квадратные формы и контролы Создание кросс-таблицы Как создать dBASE таблицу во время выполнения Создание указанного пути Как создать новый DSN из программы Создание DTD для объекта (XML) Создать динамический массив Создаём Excel файл без OLE Динамическое создание полей Динамическое создание полей 2 Пример создания FileListBox Пример создания FileListBox 2 Создание TList со списком файлов, отсортированных по дате Проблема получения времени создания файла Создание фона на форме Как создать новую форму, которая бы не отбирала фокус у существующей Можно ли создать форму, которая получает дополнительные параметры в методе Сreate Создание таблицы FOXPRO Delphi World -Создание игры Пятнашки Создание карты в игре методом спрайтов Создаем гипер-ссылку в Delphi Создание ловушек (Hook) в Delphi Как создать простейший эксперт Как создать свой пункт меню в Дельфи IDE Создание уникального табличного индекса Как проиндексировать программно базу Создание индексного файла из Delphi Программно создать ярлык Программно создать ярлык 2 Программно создать ярлык 3 Юнит для создания ярлыков без использования модулей ShlObj и ComObj Как открыть диалог создания ярлыка Создать ярлык на рабочем столе Как создать поле Lookup во время выполнения приложения Создание множества экземпляров Создать мультимедийный таймер Создать, изменить и удалить TrayIcon Создание новой MS Access базы данных Как создать таблицу Создание нового WAV-файла Создание страниц компонента Notebook во время работы приложения Создание объектных переменных Создать ярлык объекта в любой папке Пример создания 3D движка Как в Oracle создать sequence с некоторого номера Как создать каретку своей собственной формы Как создать собственное Hint-окно Код создания палитры Для создания панелей в двумя полосами слева, которые можно двигать Создание потомка от класса зарегистрированного в Delphi Создание таблицы Paradox Принцип создания плагинов в Delphi Создание PolyPolygon используя массив точек Создание pop-up меню своего компонента и кое-что еще о классе TComponentExpert Как динамически создавать пункты подменю в PopupMenu Создание редактора свойства Как создать регион (HRNG) по маске Создание RES-файла с помощью BRCC.EXE Как создать вычисляемые поля во время исполнения программы Создание индекса во время выполнения программы Создание таблицы по образу и подобию Создаём Screen Saver Написание сервисов Windows NT на WinAPI Создание заставки Конструирование Splitter Написание хранителя экрана Создаём SystemDSN при помощи Delphi Создание ярлыков на рабочем столе, старт меню, панели быстрого запуска Как создать таблицу базы данных, не используя Database Desktop Как создать таблицу базы данных, не используя Database Desktop 2 Как создать таблицу базы данных, не используя Database Desktop 3 Как создать таблицу базы данных, не используя Database Desktop 4 Как создать таблицу базы данных, не используя Database Desktop 5 Создавать таблицы такой же структуры Динамическое создание таблицы и полей во время выполнения программы Создание таблицы в модуле Создание компонента TTable без формы Создание компонента TTable без формы 2 Создание компонента TTable без формы 3 Создание компонента TTable без формы 4 Создание таблицы с автоинкрементальным полем Создание таблицы программным путем Как создать временный Canvas При попытке создать объект класса TPrinter я получаю exception Создание UDF для InterBase Создание уникального поля Создание уникального поля 2 Создание и использование 256-цветной палитры Создание формы переменного типа Как сделать WebBrowser средствами Delphi 5 Создание WebSnap-сервера Создание WEB-приложений в среде Delphi Создание WEB-сервера Создать из Delphi документ Word, работа с текстом Создание документов Word Создание компонента Создание многомерного массива Кросс-таблица через pivot-таблицу CrtSock - модуль для работы с сокетами в Delphi32 Использовать модуль CRT в Delphi Как реализовать методы криптографической защиты информации Методы криптографической защиты информации Windows Методы криптографической защиты информации Windows 2 CryptoAPI для шифрования файлов случайными ключами Алгоритм шифрование XOR Типичные дефекты в криптографических протоколах Введение в криптографию Алгоритм LZ-78 Почему криптосистемы ненадежны Crystal Reports 8.0 через API Отличить режим дизайна от режима запущенного приложения Импорт CSV ASCII Быстрая обработка CSV файла Конвертировать CSV файл в XML Симулировать нажатие клавиш для копии и вставки из буфера Денежное поле редактирования Как узнать имя файла текущего процесса Текущий модуль и проект Включить изображение курсора в снимок экрана Создание курсора с процентом выполнения Как поместить курсор мышки в нужное место на форме Определить текущий трэк на CD Отслеживать имя текущего компонента Узнать текущую раскладку клавиатуры в любом активном окне Как можно узнать количество цветов текущего режима Получить имя текущего пользователя Получить имя текущего пользователя 2 Исследование CuteFTP v3.0.15 beta или красота BitHacka Как сделать так, чтобы работали команды Cut, Copy в WebBrowsere Кириллица в параметрах CGI-запроса Транслитерация кириллицы в латынь Соответствие типов С и Delphi Delphi2 и COM объекты Изменение системного времени из Delphi2 Ошибка RichEdit в Delphi2 под NT4 Direct3D - Простейшее приложение Direct3D - Индексный буфер Direct3D - Добавим немного света Direct3D - Натягиваем текстуру Адаптация RxLib для Delphi5 Delphi7 Studio для облегчения миграции к платформе DotNet Как создать таблицу в MS Access при помощи DAO Database Desktop показывает содержимое таблиц шрифтом без русских букв Модуль данных для каждого MDIChild Borland DataSnap против Microsoft ADO.NET Проблема аутентификации данных и блочные шифры Проблема аутентификации данных и блочные шифры. Продолжение Отследить изменение данных Компоненты для облегчения работы с типовыми операциями поиска, выбора и фильтрации данных Изменение данных в Delphi 2 (BDE) Хранение данных в EXE-файле Передача в Word данных и формирование таблицы Функция DateSer Организация цикла между двумя датами Частичный показ DateTime Формат даты Автоматический формат даты в компоненте Edit Список объектов класса TDate Преобразование даты в строку для SQL-сервера Преобразование даты типа TDateTime в дату прописью Дни недели Получить номер дня в году Почему DB2 ругается на Create Trigger Как заставить работать DB2 через протокол IPX DBase и особые случаи BDE Текущий номер записи набора данных Показ меток удаленных записей в dBASE-файлах Удалить индекс для dBase DBASE - Индексы выражений Формат и размер dBase-поля Определение номера записи в таблице dBASE Восстановление записи dBase Различные цвета строк в DBCtrlGrid Insert и Override с помощью DBEdit Исправление DBEdit MaxLength Особенности использования BLOB полей в dbExpress на примере MySQL Создание DBExpress-Connection в Run-Time Развертывание приложения, использующего dbExpress, на примере Delphi6 DBFSeek и DBFLocate Таблицы dBASE. Структура .DBF-файла Индекс в другом каталоге Как перекинуть все данные из DBF в DB DBGrid и Memo-поля Шапка в TDBGrid Фокус для конкретной ячейки TDBGrid Позиция ячейки в TDBGrid Как сделать, чтобы необходимая ячейка DBGrid получила фокус ввода DBGrid с цветными ячейками DBGrid с цветными ячейками 2 DBGrid с цветными ячейками 3 Как заставить DBGrid сортировать данные по щелчку на заголовке столбца Текущая строка и поле в DBGrid DbGrid со свойствами Col и Row Как выделить цветом текущую строку в TDBGrid DBGrid CutToClipboard DBGrid DefaultDrawDataCell Как программно перевести DBGrid в режим редактирования Экспортировать TDBGrid в Excel без использования OLE Как экспортировать содержимое DBGrid в Excel или ClipBoard DbGrid и множественный выбор Как в TDBGrid узнать над каким полем висит мышь Перемещение колонок в TDBGrid Использование опции MultiSelect в DBGRID Как отучить TDBGrid от автодобавления новой записи Как в TDBGrid pазpешить только опеpации UPDATE записей Замечательные возможности DBGrid Инструменты для печати TDBGrid Как определить изменение фокуса строки в TDBGrid Определить номер строки в TDBGrid DBGrid - сохранение конфигурации DBGrid - выбранные строки Выделить все строки в DBGrid Как выделить окошко DBGrid другим цветом Решение проблемы передачи фокуса TDBGrid Сортировка колонок в DBGrid Копирование информации из DBGrid-а в Clipboard Как из DBGrid перенести данные в существующий Excel файл Экспорт из TDBGrid в Excel без OLE Экспортировать DBGrid в HTML Перемещение по таблице с помощью вертикальной полосы прокрутки Корректная работа при работе с колесиком мышки в TDBGrid DBGrid компонент, который отображает разными цветами удалённые, обновлённые и добавленные записи DBGrid c FixedCols DBGrid с номером строки Синтаксис функции DbiAddAlias Пример DbiAddFilter Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE Значение DBLookupComboBox Обновить DBLookUpComboBox при скролинге таблицы Показываемое DBLookupComboBox значение Поиск текста в DBMemo Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки Выключение кнопок в DBNavigator Свойства кнопок DBNavigator Вызов кнопок DBNavigator Настройки всплывающих подсказок в DBNavigator DBNavigator без иконок DBTreeView своими руками Как можно открыть отчёт (в режиме Print Preview а также Print Direct) в MS Access Как в Delphi сбросить кэш БД на диск История изменений объектов Создание компонентов для работы с базами данных Использование DB Controls без базы данных Как создать БД в кодировке CP1251 Курсоры в ADO Часто задаваемые вопросы по базам данных Запуск файлов хрянящихся в БД Отобразить определенного формата файлы базы данных Как узнать содержание активной записи в БД Как активизировать компоненты доступа к данным связанные с определенным TDatabase Быстрый доступ к нужной записи в таблице Paradox Контекстное меню на основе базы данных БД-дерево взаимоотношений Сортировка связанного списка Структура DCB Использование компилятора Delphi (dcc32.exe) в прикладных программах В чем разница между сокетами, DCOM и OLE Enterprise при использовании их в качестве транспорта DCOM permissions Как можно работать с DDE под Delphi, используя вызовы API DDE - передача текста DDE для захвата текущего URL из окна Internet Explorer или Netscape Navigator DDE Регистрация программ в меню Пуск Windows95 DDE для вызова диалога поиска файлов и папок Пример DDE и WordPerfect Работа с Netscape Navigator через DDE Деактивация приложения DEAL – 128-и битный блочный шифр Набор данных для отладки В режиме отладки приложения не разрешается открытие базы данных Крах отладчика при передаче параметров Определение и использование курсора Определение присутствия функции в DLL Декларация события OnPassword Декомпиляция в Delphi Декомпилляция звукового файла формата Wave и получение звуковых данных Разукрасьте Ваше приложение (Skins) Убывающий индекс Как преобразовать числовое значение в римскую интерпретацию Определить SMTP сервер по умолчанию Как узнать язык Windows по умолчанию Демонстрация DefineProperties Код определения свойств Получить путь к браузеру по умолчанию Библиотека DegisyDb Процедура задержки выполнения Реализация функции Delay Реализация функции Delay 2 Реализация функции Delay 3 Реализация функции Delay 4 Реализация функции Delay 5 Как удалить BDE таблицу Определение удаления записей в .DBF Удаление Debug information Удалить каталог со всем содержимым Удалить каталог со всем содержимым 2 Удалить каталог со всем содержимым 3 Удалить каталог со всем содержимым 4 Удаление из файла элементов HTML Как удалить переносы из строки Ошибка отключения сетевого диска Удалить ОЗУ Стандартный запрос на удаление записи в таблице Удаление ненужных подстрок из строки Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid Удаление большого количества записей Удалить закладку в Word Статусная строка DirectX для начинающих Обработка событий клавиш в DelphiX Проигрывание звука, передвижение картинок и проверка их столкновения в DelphiX Delphi и 1C - экспорт и импорт Что Delphi знает об ассемблере Delphi и CorelDraw Delphi и OLE Automation с Excel Delphi и Flash. Совмещение несовместимого Просто и ясно о MapInfo и Delphi - Вызов MapInfo и встраивание его в свою программу (основы интегрированной картографии) Просто и ясно о MapInfo и Delphi - Реализация CallBack вызовов MapInfo и перехват в собственной программе Просто и ясно о MapInfo и Delphi - Настройка панелей и меню. Реализация собственных CallBack вызовов и обработка поступивших данных. Delphi и Oracle - вопросы и ответы Delphi и системная информация о ресурсах компьютера Delphi и WordBasic Delphi и OLE Automation с Word Как научить приложение Delphi разговаривать Массив в Delphi Программирование АССЕМБЛЕРОМ в Delphi Delphi и COM Как сделать окошко подсказки в редакторе как Delphi по CTRL-J Простой шаблон для Delphi DLL Delphi for DotNet – первый взгляд Обработка почты с помощью Delphi Исключения в Delphi Delphi для качков Фреймы в Delphi Delphi и графика Использование открытых интерфейсов среды программирования Delphi Запуск Delphi с секретными параметрами Сервисы в Delphi на чистом API Программирование сокетов в Delphi Добавление функций проверки орфографии в разрабатываемые приложения SQL-запросы в Delphi Получение данных из Delphi-приложения в документе Word Как удалить файл после перезагрузки Windows Как удалить файл после перезагрузки Windows 2 Как удалить все файлы из Recent Documents List Удалить все выделенные элементы списка Удаление файла в корзину Обрезание имени файла по длине Удаление непустого каталога вместе с подкаталогами Удалить кнопки сворачивания и максимизации с формы Как удалить одно значение из динамического массива Удалить свою программу после ее завершения Удалить из директории проекта лишние файлы Удалить пункт системного меню Производная TIntegerField Производная TOutline Проектирование баз данных Свойство только для чтения во время выполнения программы Как запретить изменение размера моего компонента в design-time Как установить цвет фона иконок на рабочем столе, либо сделать у них прозрачный фон Получить цвет пикселя на рабочем столе Как определить размер рабочего стола без ТaskBarа Снимок Desktop Когда я добавляю обьект в список TStrings как мне его потом уничтожить Криптоалгоритм DES Алгоритм шифрования DES Определение кодовой страницы Как определить видеокарту Разработка серверных Web-приложений на Delphi Перевести файл формы DFM в текстовый и наоборот Вызов диалога подключения сетевого диска Заголовок диалогового окна Вызывает диалог выбора иконки Диалог-компонент с кнопками Да, Нет, Отмена Вызов диалога отключения сетевого диска Вызывает диалог открытия файла Функция вызывает стандартный диалог Свойства Z-порядок при каждом показе диалога Размер диалогового окна Безопастность Dial-up пользователям Набрать телефонный номер Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея Сделать сложный фон окна У меня константы могут иметь значение, отличное от заданного Как сделать, чтобы орган управления, например, сложная линия, хваталась только за некий контур, и пропускала мышь под себя в других местах Простой Взлом - AriSoft DirectFTP v1.0 Использование PASSTHROUGH для отправки данных прямо на принтер DirectX и Delphi DirectX и Delphi - введение DirectX для начинающих. Часть вторая DirectX для начинающих. Считывание и запись DirectX (Игровой SDK) 1-2 DirectX (Игровой SDK) 3-4 DirectX (Игровой SDK) 5-6 DirectX (Игровой SDK) 7 Direct Show и Delphi Вывести список всех директорий, файлов и дисков TreeView каталогов - как в левой части проводника Итератор для поиска файлов в директории Искать нужный файл в дереве каталогов Отключить редактор системного реестра Сделать кнопку ПУСК неактивной Как отключить комбинацию Alt+Tab Блокировка меню без закрашивания серым Всплывающие подсказки у выключенных кнопок Отключить кнопку закрытия чужого окна Отключить кнопку закрытия чужого окна 2 Отключить Ctrl+Alt+Delete Как показать DbGrid в режиме disabled Эмуляция нажатия клавиши даже в неактивном окне Можно ли отключить определённый элемент в TRadioGroup Как отключить Range Checking для участка программы, а затем вновь включить Рассуждения о потоках Защита по ключевой дискете - защита от копирования Определение размера диска и свободного пространства на нём Получить объем диска и его свободного места Как получить снимок экрана Как получить снимок экрана 2 Избавиться от мерцаний в DrawCell Как снять выделение в StringGrid Растворение экрана Различить правый и левый Ctrl Различать звуковые CD Заблокировать перемещение формы Создать неактивные пиктограммы для TSpeedButton и TBitBtn во время выполнения Разбиение шестнадцатиричной величины Автоматически закрыть TCommonDialog Задать кнопку по умолчанию для диалога Динамически подключаемые библиотеки DLL и ресурсы Отслеживание из DLL ее присоединение к процессу и отсоединение Пример обратного вызова DLL Пример обратного вызова DLL 2 Сегменты данных DLL Разработка DLL в среде Borland Delphi Автоматизация кодирования импорта функций из DLL Использование DLL в качестве Plug-in Можно ли определить полный путь и имя файла запущенной DLL из самой DLL Модуль-заготовка для динамического подключения библиотек DLL - убийственная утилита Получить специфическую для DLL информацию о версии Как создать DLL только с ресурсами Как DLL правильно заполнить строковыми ресурсами, и потом достать их Отладка DLL в Windows XP И снова баннеры - Download Accelerator 5.3.0.0 Реализация Drag-and-Drop из внешнего приложения в ваше Описание протокола DNS (Domain Name System) Как преобразовать DOC в RTF при помощи OLE Пример шифрования данных Как избежать использования неактуальных указателей Как получить дескриптор окна Windows, содержащего DOS программу Выключение питания ATX коpпуса из-под DOS DOS команды При использовании DOS DBF файлов - перекодировка между форматами Получение переменных окружения DOS Получение переменных окружения DOS 2 Считывать строки из текстового DOS файла Получить выходные данные DOS приложения Конвертирует строку из кодировки DOS в кодировку Windows и обратно Как сделать имитацию ввода с клавиатуры для программы выполняющейся в DOS-окне Как скачать любой URL используя стандартные настройки сети Закачать файл из Интернета Закачать файл из Интернета 2 Закачать файл из Интернета 3 Качаем с докачкой Как скачать файл через Proxy Автоматизация создание BackUp-ов проектов Интерфейс присоединения Drag-and-Dock Примеры использования Drag and Drop для различных визуальных компонентов Drag and Drop из TScrollBox Интерфейс переноса Drag-and-Drop Drag and Drop для TListBox на примере двойного списка Drag and Drop из RichEdit Drag and Drop TImage Drag and Drop несколько элементов в TListView Пример Drag and Drop между двумя DBGrid Drag and Drop - как использовать ItemAtPos для получения элемента DirListBox Drag and Drop со списками Как получить список файлов из Проводника Перемещение из DbGrid Drag and Drop c Win95 Explorer Drag and Drop c Win95 Explorer 2 Как перетаскивать (Drag and Drop) выделенный текст между компонентами Memo Drag and Drop между двумя компонентами ListBox Перетаскивание элементов управления c рамкой контура Drag and Drop с минимизированным приложением Рисование кривых по заданным точкам Рисование без мерцания Как вывести на Canvas надпись под углом Отрисовка стрелки с заданными параметрами Как нарисовать кривую Безье Отрисовка битового образца Программа рисует на форме календарь на 2002 год Выводим цветной текст на форме под любым углом Как вывести цветную надпись на StatusBare Нарисовать подсвеченный прямоугольник вокруг контрола под мышкой Рисование КРИВЫХ в Delphi Рисование КРИВЫХ в Delphi 2 Как вывести текст с красивым обрезанием если не помещается Рисовать неактивный текст Хочу прорисовать границу ячейки в Excel Вывод шрифтов в списке в виде самих шрифтов Как нарисовать фрактал Как нарисовать график функции Как нарисовать график функции 2 Рисование графов Вывести полупрозрачный текст Рисование иконки в TImage Как рисовать картинки в пунктах меню (через OwnerDraw) Компонент для отрисовки линий Нарисовать линию, не используя функции LineTo Как элемент списка нарисовать своим цветом Рисование квадрата мышкой Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas) Можно ли рисовать на рамке формы Рисование на минимизированной иконке Можно ли из Delphi рисовать в любой части экрана или в чужом окне Как рисовать на органе управления, например, на TPanel Вывод текста на родительском элементе управления Как рисовать на экране Как нарисовать что-нибудь на TMemo Рисование прямоугольника на изображении Как отобразить выбранную строку DBGrid различными цветами Как быстро нарисовать тень в заданном регионе Изобразить эффект разбрызгивания Отображение текста с тегами форматирования Ввыводим текст и графику, используя DelphiX Рисование текста в DBGrid Рисование текста в DBGrid 2 Вывод текста на канве картинки Как нарисовать Bitmap с прозрачностью Как с помощью функции Textout вывести на канве прозрачный текст Драйвера на Delphi Получить список дисков и сведения о выбранном диске Свой формат для TDateTimePicker Автоматически открыть TDateTimePicker Очистить дату в TDateTimePicker Удалить отображение текущей даты из TDateTimePicker Показывать номера недели в TDateTimePicker Получить или установить позицию пиктограмм рабочего стола Отследить вставку и удаление компонент в форму в design-time Выделить родительский компонент, когда он невидим, в Design Time Сохранить значение TDateTime в реестре Преобразовать TDateTime в Unix TimeStamp Получение координат области Рабочего стола, не скрытой Панелью задач 9 live by DuoMark SETUP Дубликат Paradox или dBase записи Ошибка дублирования идентификатора ресурса Создание новой таблицы на основе структуры другой таблицы Дублируем TTable со всеми индексами Экономия памяти с дублирующими значениями в таблице DirectX для начинающих. Часть пятая Как заставить работать DelphiX и UnDelphiX под Delphi6 Динамическое добавление пунктов меню Динамическое добавление пунктов меню 2 Динамическое добавление пунктов меню 3 Динамически создаваемые псевдонимы Динамическая и статическая загрузка DLL Динамические и виртуальные методы Динамические массивы Динамические массивы 2 Динамические массивы 3 Динамические массивы 4 Динамические массивы 5 Решение для динамически создаваемых компонентов Динамическое создание формы Динамическое распределение памяти Динамическое распределение памяти 2 Динамическое OLE Динамические PageControl и TabSheet Динамические PageControl и TabSheet 2 Как удобнее работать с динамически формируемыми запросами Динамическое использование DLL Удаление и добавление элементов в динамический массив Использование DynArrayFromVariant Динамическая загрузка DLL Динамический список Динамический список 2 Динамический список 3 Простое использование TParser Расчет расстояния между двумя точками на земной поверхности Как сэкономить память в программах Обработка исключений EDBEngineError Создать редактируемый TListBox Массив Edit-компонентов Матрица на основе TEdit Числовая маска компонента Edit Преобразовать первую букву каждого слова к верхнему регистру в TEdit Ограничение ввода в текстовое поле Проблема потери фокуса для TEdit Исключить звуковой сигнал в поле ввода Как заставить TEdit не пикать при нажатии недопустимых клавиш Элемент управления Edit, реагирующий на событие OnTimer Замена текста в поле TEdit Правое выравнивание текста в компоненте Edit Edit с возможностью автоматического выбора Пасхальные яйца в Delphi и CBuilder Эллипсовидное окно Ещё одна защита ваших shareware программ и как её снять Шифр Эль-Гамаля Извлечь Email адреса из DBX файлов Outlook Отправить Email скрытно от пользователя Как отправить письмо скрытно от пользователя по протоколу SMTP Как отправить письмо и указать тему, текст сообщения Вложенные свойства Использовать фильтр объема для изображения Как создать неактивное изображение из обычного (рельеф) Удаление содержимого каталога Очистить очередь сообщений клавиатуры и мышки Очистить корзину Очистка таблицы (с проверкой) Очистить TImage Как позволить или запретить выдачу звукового сигнала в динамик (Beep) Эмуляция нажатия клавиши в активном окне 64-битное кодирование 4 Использование алгоритма расширяющегося префикса для кодирования и схожих пpоцессов Кодирование и раскодирование паролей Зашифровать и расшифровать строку Шифрование исполняемого файла Генерация 96-битного ключа для шифрования с помощью Encrypt Шифрование текстовых полей таблицы Interbase Шифрование текста по введенному паролю Простое симметричное шифрование строк Шифрование и дешифрование текстов по принципу S-Coder со скрытым ключом Алгоритм 128-битного шифрования (TEA) Шифрование текста Шифрование текста 2 Шифрование строки InString, с возможностью корректного сохранения результата шифрования в TEXT-FILE URL кодирование строки Кодировка полиалфавитным шифром Вигeнера - xor кодировка Шифрование Bitmap Шифрование файлов, строк и памяти Шифрование текста по ключевым числам Способ шифрования и дешифрования пароля Определяем номер последнего дня в месяце Увеличить процессорное время, выделяемое программе Как осуществить ввод текста в компоненте Label Использование Enter как Tab в TDBGrid Перейти по Enter на следующее поле в TDBGrid Запрос пароля при инициализации приложения Как подменить нажатия ENTER на нажатия TAB Как подменить нажатия ENTER на нажатия TAB 2 Как подменить нажатия ENTER на нажатия TAB 3 Как подменить нажатия ENTER на нажатия TAB 4 Как подменить нажатия ENTER на нажатия TAB 5 Работа клавиши Enter как Tab Получить список шрифтов и их размеров для текущего принтера Пример EnumWindows Использование перечислимых констант Перечислить диски Использовать EnumFontFamilies Перечислить формы и дочерние формы Получить текст элемента перечисляемого типа Перечислить сетевые соединения Перечислить процессы и завершить их Как сделать текстовый список всех доступных свойств перечисляемого типа Перечислить ключи реестра Перевести значения перечисляемого типа в строки Вывести все зарегистрированные библиотеки типов Получить заголовки и названия классов форм активных процессов Как узнать переменные окружения Получение переменных среды Активизировать клавишу возврата для TWebBrowser Тpансляция ошибок Некорректность реализации свойства BorderWidth у ProgressBar Ошибка создания дескриптора курсора Получение констант с определением ошибки функцией LoadStr Номера ошибок Error reading symbol file Искусство управления ошибками Искусство управления ошибками. Часть 2 Escape код PASSTHROUGH Возможность отмены вставки нового узла в TTreeView по нажатию кнопки Esc Делегирование события Использовать в качестве обработчика сообщения обычную процедуру, а не метод объекта Синтаксис ссылки на событие Генерация еженедельных списков задач Высокоточный таймер Высокоточный таймер 2 Как отчитывать промежутки времени с точностью Как работать с буфером обмена (Clipboard) Запуск и закрытие Excel, добавление и удаление книг или листов Работа с ячейкой листа Microsoft Excel Проход по ячейкам Excel макросом Пример объединения ячеек и выравнивания текста в Excel Управление Microsoft Excel Пример создания новой таблицы в Excel 2000 Обмен данными с Excel Как узнать количество занятых строк и столбцов в Excel Макросы в Excel OLE Automation для работы с Excel Передать данные из Excel в Word Некоторые функции для работы с MSWord и MSExcel Работа с EXCEL Обработка исключений и сообщений Быстрый способ обмена значений в 2х переменных Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением Запуск программ из Delphi Как, зная Handle окна программы, определить имя EXE Утилиты для сжимания EXE файлов Получить путь к EXE по дескриптору окна Как экспортировать процедуру в EXE файле Вставить программу внутрь EXE файла Определить тип EXE-файла Определить тип EXE-файла 2 Как раскрыть строки переменных окружения Функция для разворачивания строк Раскрытие пути к элементу TOutline по его индексу Разделить строку Кейген для 3dflyind v2.28 Новые шуточки от дяди Солодовникова... в Actual Startup Pro 2.3 Исследование алгоритма работы упаковщика ASPack v1.08.03 Новая фишка для любителей Asprotect Исследование программы Audio Mp3 Maker v 1.10-1.13 by Wersion Hasp защита в Базис Конструктор Мебельщик Demo Blowfish Advanced простая защита - простой взлом Клиент-сервер в ClubAdmin 2.3 Корсары проклятье дальних морей - Пример взлома CD Crazy Cow очень простой взлом Исследование кода, генерируемого Delphi Исследование кода, генерируемого Delphi 3 Исследование компонентов Delphi Компьютерный зал 1.81 Demo2Full Взлом игры под DOS - MagicLand Dizzy (Dizzy 4) Новый ASProtect в EldoS TimelyWeb Взлом FineReader Pro 5.0 Try and Buy - Красота в минимуме Крэк на FlashGet - легко Описание метода взлома игры FlashPoint Исследование защиты FTPControl Исследуем демку GameAdmin 2.2.2002 Исследование программы Ulead Gif Animator v3.0 Исследование E-Book Html Compiler 2.12 (Не IE версия) Доделываем плагин для Import REconstructor 1.3 Регистрация Internet Maniac Брутфорс для IP-Tools v1.11 Нахождение регистрационного кода тремя способами для Irfan View 3.17 Нахождение ключей для JPEG Optimizer v2.02 (взлом без Soft-Ice) Взлом MacroHTML 1.40 beta или детский лепет Регистрация mIRC32 v5.41 Исследование Multi-Edit 8.0. Программа с интересной защитой Исследование Njwin Исследование Offline Explorer 2.2.807 Исследование Opera 3.50 Распаковка PC guard в ListMate Pro Demo Протекторы и упаковщики Защита ActiveMark в игре Robot Arena От патча до кейгена - Sanchs Marine Aquarium v0.99L Beta Футбол чемпионат мира 2002 от Snowball и 1C - Пример взлома CD Взлом без знания Assemblera - Сократ персональный 4.1 Symantec pcAnywhere v9.0.0 build 133. Защита в DLL. TabMail v2.2 или не стоит отчаиваться Распаковка и восстановление файлов упакованых tElock 0.98 Новогодний трейсер Новогодний трейсер часть 2. Брейкпоинты. Visual Day Planner 7.2 - Взлом без Soft-Ice или чудовищный идиотизм Время работы не ограничено - Wallpaper Calendar 2.0.3 Кейген для Wave Flow 4.1 Кейген для WinMusic JukeBox 4.0 Регистрация WinRAR 3.0 - бесплатно Win-eXpose 2.0 Наглядный пример программы с ленивой защитой Исследование программы Xmcoder Экспоненциальное распределение Зарисовка на тему экспорта в Excel Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL Как экспортировать таблицу базы данных в ASCII-файл Экспорт из Paradox в ASCII файл с кодовой страницей 852 Экспорт информации из базы данных в Word Разбор арифметического (и не только) выражения - Алгоритм Бауэра и Замельзона Разбор арифметического (и не только) выражения - Алгоритм Рутисхаузера Компилятор синтаксических выражений Расширенные строковые функции Получение имени файла из пути без или с его расширением Извлечь иконку Извлечение из EXE-файла иконки и рисование ее в TImage Извлечение из EXE-файла иконки и рисование ее в TImage 2 Как извлечь ID3 теги и информацию в заголовках MPEG из MP3 файлов Четыре варианта извлечения RGB компонент из цвета Выдавить текст Библиотека Extension Library Извлечь имя файла из строки URL Расширение компонента ListBox Расширенные сведения о памяти Несколько расширенных функций по определению позиции Дополненный TRegistry, умеет работать с значениями типа REG_MULTI_SZ (Windows NT, Windows 2000) Как ListView перевести в режим редактирования по нажатию на F2 Процедура для нахождения точного значения факториала числа FAQ по ломке программ by Vallkor Ускорить поиск по базе данных FastReport - Разработка кросс-платформенных отчетов FastReport - сумма прописью Алгоритим быстрой сортировки массива Быстрый алгоритм сортировки больших массивов Быстрое копирование файла Быстрое копирование с диска на дискету и обратно Быстрый алгоритм подсчета CRC32 Как быстро выводить графику (a то Canvas очень медленно работает) Пример быстрой работы с графикой в среде Windows без использования средств DirectX Процедуры быстрого получения размера изображения из файлов JPG, GIF, PNG Быстрые списки Убыстрить открытие таблицы Paradox Описание и исходник быстрой сортировки Как ускорить навигацию по исходному тексту Быстрее, еще быстрее Ускорение работы TreeView Ускорение работы TreeView 2 Быстрая обработка файла Загружать большие битовые изображения с небольшим использованием памяти FFT аглоритм для Delphi2 Полный список полей таблицы Считать значения полей в вариантный массив Как по текущей ячейки получить наименование столбца RTL.FileExists. Неверный результат при дате файла меньше 1980 г. Можно ли изменить число колонок и их ширину в компоненте TFileListBox FileListBox с двумя колонками FileMapping - обмен данными между процессами Еще раз об отображаемом в память файле Отображаемый в память файл – записать и считать информацию Как узнать имя файла из ярлыка Свойство FileName в невизуальном компоненте FileReaderWriter-поток Кодирование файлов Управление каталогами и файлами Как вывести список файлов с иконками Докачка файлов по сети (NetBios) Запись и чтение данных из файлов Программный поиск файлов Интегрирование в EXE-шник других файлов Соединить и сжать несколько файлов в один Файловые переменные Транслитератор названий mp3-файлов FileTranslator Проверка на соответствие имени файла заданной маске Установить состояние сжатия для файла Сбросить данные файла на диск Как поместить в буфер файл с помощью File Mapping Отслеживаем изменения файловой системы Преобразовать файл из OEM в ANSI TSharedStream — класс упрощающий работу с файлом подкачки Как записать файл в Blob поле Как вставить содержимое файла в текущую позицию курсора в компоненте TMemo Как вставить содержимое файла в текущую позицию курсора в компоненте TMemo 2 Файл в корзину Послать файл от TServerSocket на TClientSocket Описание типов файлов для Delphi Как зарегистрировать свой пункт в меню для моего типа файлов Прочитать версию файла Получаем информацию о версии файла Файл с множеством записей TStrings.LoadFromFile. Чтение файла с нулевым символом Заполнения массива случаными неповторяющимися значениями Заполнения массива случаными неповторяющимися значениями 2 Заполнение фона формы рисунком Заполнение фона формы рисунком 2 Заполнение формы изображением Как заполнить поля формы в MS Word Заполнение массива неповторяющимися случайными целыми числами Заполнение строки символами до определённой длины Заполнение TDBComboBox Процедура заполнения компонента TTreeView данными из TDataSet-совместимой выборки Фильтрованный поиск в строке Как добиться верной работы фильтра на запросах и на неиндексированных таблицах Функция наполнения строки FindKey для нескольких полей Как найти все компьютеры в рабочей группе Найти и подсветить текст в WEBBrowser Точный поиск подстроки в строке - Алгоритм обращения сегмента Точный поиск подстроки в строке - Построение автомата Точный поиск подстроки в строке - Алгоритм грубой силы Точный поиск подстроки в строке - Алгоритм Боуера-Мура Точный поиск подстроки в строке - Tурбо Боуер-Мур Найти компонент по имени Поиск существующей записи перед тем, как она будет вставлена Показать диалог поиска файлов Точный поиск подстроки в строке - Быстрый поиск Глобальный поиск компонента Точный поиск подстроки в строке - Алгоритм Хорспула Точный поиск подстроки в строке - Кнута-Морриса-Пратта Точный поиск подстроки в строке - Алгоритм Карпа-Рабина Найти все линки в WEBBrowser Точный поиск подстроки в строке - Алгоритм максимального сдвига Как найти наибольший общий делитель Точный поиск подстроки в строке - Алгоритм Сдвига-Или Точный поиск подстроки в строке - Алгоритм Морриса-Пратта Как найти все комьютеры в сети Как найти все комьютеры в сети 2 Как найти все комьютеры в сети 3 Как найти все комьютеры в сети 4 Точный поиск подстроки в строке - Не такой уж наивный алгоритм Поиск на винчестере Точный поиск подстроки в строке - Алгоритм оптимального несовпадения Алгоритм обхода препятствий Нахождение максимальной повторяющейся подстроки Точный поиск подстроки в строке - Турбо - обращенние сегмента Как найти окно по неполному названию Определение окончания работы другого приложения Каким образом, программным путем, можно узнать о завершении запущенной программы Firewall на страже безопасности Видеть подсказки все время, пока поле редактирования имеет фокус Как определить работает ли уже данное приложение или это его первая копия Первый COM-сервер Первый CORBA сервер Показать вторую форму, а заголовок первой оставить активным Перевод в верхний регистр первого вводимого символа Установка для каждого слова строки верхнего регистра для первого символа и нижнего регистра для всех остальных Использование пятого постулата Дейта Как зафиксировать один или несколько столбцов в TDBGrid Как зафиксировать один или несколько столбцов в TDBGrid 2 Заставить мерцать кнопку приложения на панели задач Исследование Macromedia ShockWave Flash Projector v3.0 Как сделать WebBrowser плоским вместо 3D Несколько колонок в TFileListBox Реализация анимации без мерцания Компонент для работы с FLIC-анимацией Плавающая палитра Сделать плавающую панель Плавающие панельки FloatSpinEdit. Компонент для ввода целых и дробных чисел Функция представления чисел с плавающей точкой и нужным числом разрядов Класс для манипулирования списком вещественных чисел Преобразование float в строку для SQL-сервера Функция, представляющая вещественные числа словами Как заставить мигать кнопку программы на панели задач Вылет окна Вылет окна 2 Обзор некоторых особенностей элементов управления библиотеки FM20.DLL Приложение Монитор каталогов Встраивание своего кода в чужие проги с целью краканья на лету на примере FontLister Дополнительное выравнивание пропорциональных шрифтов Отображение списка шрифтов Получить свойство шрифта по его дескриптору Получить список CharSets, поддерживаемых шрифтом Управление настройками шрифта Сохранение параметров шрифта в INI-файле Включение шрифта как ресурс в EXE Свойства шрифта Style и Color в виде строки Сохраняем и загружаем TFont и INI файлах Сохранить шрифт в реестр или в поток Временно запретить форме перерисовываться Временно запретить форме перерисовываться 2 Как заставить появляться хинт, когда я захочy Форматирование строки с использованием подстановочных символов Форматирование валюты в соответствии с региональными установками Вывод даты в нужном формате Показать диалог форматирования Форматирование диска в Win32 Как форматировать диск Неоднократное использование параметра формата Изменение MessageDlg Форма окна по Bitmap Красота - это страшная сила (Дизайн окон) Градиентная заливка формы Включение в библиотеку форм Список окон с кнопкой на панели задач Вычислитель математических формул Компонент, позволяющий отображать формулы Формулы передачи данных для начинающих Посчитать строку с формулой Сделать форму меньше 112 пикселей Получить изображение формы в виде Bitmap и поместить его в буфер обмена Вывести окно на передний план Показать нужную форму по имени класса Форма окна по картинке Найти все классы, зарегистрированные классом формы Рисовать на заголовочной полосе формы Определить щелчок мышкой по заголовку формы Изменить параметры создания формы - добавить прозрачность Показывать содержимое формы при перетаскивании Полезные команды для редактирования формы Последовательность событий жизненного цикла формы Событие при потере и установке фокуса для формы Как сделать так, чтобы окно было во весь экран Форма как графический объект Замена Form на FormIni Помещение формы в DLL Показать форму в TScrollBox Обнаружить на форме одновременное нажатие нескольких клавиш Рождение, жизнь и гибель формы Создание окна в виде бублика Форма Delphi на панели задач Как работать с формой, куда динамически передаются страницы (PageControl) из форм-хранителей (с использованием наследования) Автоматическое сохранение и восстановление свойств формы Режимы разрешения для формы Создать форму с закругленными краями Как сохранить всю форму в файл (как Delphi в .dfm) Форма поверх всех других приложений Форма выше всех других форм Как прикрепить свою форму к другому приложению Сохранение TForm и ее свойств в BLOB-поле Помещение формы в поток Как заставить форму находиться позади всех окон в системе Где надо написать присвоения, чтобы они использовались во всех процедурах Прерывание цикла FOR Циклический опрос компонентов Четвёртая кнопка на заголовочной полосе окна Библиотека FoxOleDataSet Синий экран при исключениях FPU в Win9X Рисование фрактальных графов Управление игрой FreeCell Разрушение модальной формы при деактивации Как получить список доступных носителей Освобождение экземпляров формы Освобождение памяти Освобождение памяти 2 Освобождение памяти 3 Как узнать доступные сетевые pесуpсы Освобождение записей Удаление объектов, освобождение памяти Как определить откуда был запущен процесс Как можно проверить, запущена программа с локального диска или с сетевого окружения, то есть с сети Узнать откуда была установлена Windows Присоединиться к FTP серверу и загрузить с него файл Преобразовать TFileTime в TDateTime Форма во весь экран Форма во весь экран 2 Полноэкранный режим Как запустить приложение в полноэкранном режиме Полноэкранный режим формы Общая техника использования функций и процедур – получить дату создания файла Заголовок и стандартные директивы Передача функции как параметра Функция для работы с палитрами и RGB Указатель на функцию Указатель на функцию 2 Вычисление автокорреляционной функции Оптимизация функции методом деформируемого многогранника (Метод Нелдера-Мида) Обучение - Классы Advanced Draw Проблема проектирования искуственного интелекта в компьютерных играх ИИ - с чего начать Нечеткая логика Алгоритм поиска работы в играх типа Settlers. Также постейший AI Анимация спрайтов АнтиЧит - 4 способа борьбы Аркадный движок Создание игровых архивов Изменение гаммы спрайта Collision Искусственный интеллект в CRPG Дизайн игр DXInput DXPlay Секрет скорости Казаков Опять шрифты. Нормальная процедура отображения графических шрифтов Создание шрифтов формата BMP для использования в играх! Иерархия и список объектов Изучаем DelphiX - Часть 0 - Теория Изучаем DelphiX - Часть 1 - Первая игра Изучаем DelphiX - Часть 2 - Усложняем нашу игру Изучаем DelphiX - Часть 3 - Крутим спрайты Изучаем DelphiX - Часть 4 - Разбираем классы Изучаем DelphiX - Часть 5 - AI Изучаем DelphiX - Часть 6 - Мультиплеер Изучаем DelphiX - Часть 7 - Звуки и музыка Изучаем DelphiX - Часть 8 - The End Локализация игр на дому - Часть 1 Локализация игр на дому - Часть 2 Локализация игр на дому - Часть 3 Создание Главного Меню в Игре - Часть 1 - Кнопки и ЧекБоксы Создание Главного Меню в Игре - Часть 2 - EDIT Создание редактора карт в стратегиях типа WarCraft Методы вывода спрайтов Создание Миникарты к Стратегиям Создание меню Создание кнопок (не спрайтовых) для использования в игре Основы вскрытия ресурсов игр для начинающих Статья по динамической загрузке спрайтов Система рационального создания спрайтов Обрезание спрайтов DELPHIX - TDXSound. AudioStream, стерео эффекты Текст с эффектами Туториал по DelphiX Видео формат для использования в играх. Со звуком формата WAV (скоро будет MP3) Игра отражений Гамма распределение Гауссово размывание (Gaussian Blur) в Delphi Гауссово размывание (Gaussian Blur) в Delphi (продолжение) - Создание тени у метки GDI - графика в Delphi Нахождение общих элементов двух массивов Генетические алгоритмы Генерация звукого сигнала на встроенном динамике Создание уникального ID для новой записи Генерация случайного пароля Как сгенерировать случайный пароль Генератор SQL-запросов Insert, Update Немного геометрии Гипергеометрическое распределение Вычисление немецких праздников Узнать существущие имена таблиц БД Access Получить список запущенных приложений, проверить запущена ли программа Определение активного подключения Как узнать, какой язык активен в Windows Ошибка EOLESYS..OPERATION UNAVAILABLE (операция недоступна) при использовании GETACTIVEOLEOBJECT Получаем из реестра количество активных потоков, загруженность процессора и т.д. Получить позицию активного окна Определение возраста Получение информации об альясах Отображение всех псевдонимов в ComboBox Получение пути псевдонима и таблицы Получение пути псевдонима и таблицы 2 Получение пути псевдонима и таблицы 3 Получение пути псевдонима и таблицы 4 Получить все возможные разрешения экрана Как получить все Dial-Up соединения Получаем всю информацию о файле Как получить список всех запущенных процессов Получаем заголовок чужого компонента, который под мышью Получить приложение, ассоциированное с указанным расширением файлов Как узнать версию программы Как экстрагировать фрейм из AVI Определение базовой системной информации Как получить дату BIOS Как в Delphi определить дату BIOS Получить дату BIOS Получение серийного номера BIOS Как из Handle битовой картинки, получить адрес битового изображения в памяти Получение значения бита в двойном слове Как выяснить размер BLOB-поля Определить букву CD-ROM Получить информацию о классе Получение ссылки на экземпляр класса Получение информации о классе и об окне Вычисление тактовой частоты процессора Получение параметров командной строки приложения Получить текущую глубину цвета Как узнать размеры TComboBox с показанным выпадающим списком до показа списка Как узнать имя компьютера Определяет наличие СОМ портов Как получить результат работы консольной программы Узнать директорию Cookie Определение количества CPU Получение информации о процессоре Как определить скорость процессора Как определить скорость процессора 2 Как определить скорость процессора 3 Как определить тип процессора Определение фирмы производителя CPU Узнать текущие время и дату по Гринвичу Как захватить текущий URL из окна Internet Explorer Получить дескриптор текущего курсора Как узнать текущие координаты мышки Получение целого числа часов от начала суток Определение текущего времени, отдельно часы, минуты и секунды Определить SID текущего пользователя Как по имени Базы Данных получить ссылку на компоненет TDataBase Универсальная функция возврата значения элемента даты Как выяснить дату последнего изменения файла Как получить дату и время создания файла в виде TDateTime Как определить день недели Как узнать путь базы данных и её имя Узнать физическое расположение локальной БД по Alias Определение типа базы данных Получение DC элемента управления Как узнать Browser по умолчанию Как узнать путь к браузеру по умолчанию Получить установленный по умолчанию Screen Saver Как во время компиляции модуля определить, под какой версией Delphi она происходит Как получить имя папки pабочего стола (не чеpез registry) Как взять Handle рабочего стола для манипуляций с иконками рабочего стола Получение даты создания каталога Вывести все файлы директории Вычисление размера каталога Как подсчитать занимаемое директорией место Определение суммарного размера файлов в папке, включая вложенные Процедура вычисления размера каталога Как определить размер свободного места на диске Получение идентификатора диска Получение информации о диске Получить список дисков Определить тип дискового накопителя Получение списка экспорта dll Как из DLL узнать узнать полный путь к этой DLL Как получить версию моей DLL Как узнать автора файла документа Как получить доменное имя по IP Как узнать имя домена Windows NT или 2000 Получить информацию о перечисляемых типах Как получить переменные окружения типа PATH и PROMPT Как получить переменные окружения типа PATH и PROMPT 2 Как получить строку сообщения об ошибке Windows код которой получен функцией GetLastError Извлечь основную иконку EXE-файла Получение иконки для зарегистрированного расширения по его имени Получение значений полей из текстового файла Как получить список файлов и поддиректорий в указанной директории Получение системной иконки, ассоциированной с файлом в данной системе Получение файла из сети Загрузить файл по HTTP Получить иконку файла по ярлыку Получаем имена файлов, скопированных в буфер обмена Как прочитать владельца файла Получение размера файла Как определить размер файла Как определить размер файла 2 Как определить размер файла 3 Получить размер файла Как перед скачиванием узнать размер файла Получение информации о версии файла Определить букву первого CD-ROM Как получить дескриптор текущего окна Получить имена свободных com портов Получение текста из буфера обмена без использования модуля Clipbrd Получение OpenGL расширений Получить доступ в определенной части GUID Как получить хэндлы всех пpоцессов, котоpые запущены на данный момент в системе Получить Handle и имя класса окна под мышкой Поличение серийного номера IDE диска Получить серийный номер диска Получить серийный номер диска 2 Как получить полный исходник HTML Получение иконки из ICO, EXE, DLL Получение иконки из ICO, EXE, DLL 2 Получение уникального номера, под которым можно вставить запись в таблицу Получаем ID3Tag v1 Как получить закладки IE Извлечение изображения из BLOB-поля Получить картинки из MessageDlg Захват части изображения Получение списка вложенных каталогов Получить тип интернет соединения Как при создании объекта TThread передать ему некоторое значение Взятие интеграла методом Симпсона Получить информацию о целых типах Получение IP-адреса Получение IP-адреса и маски для всех сетевых интерфейсов Определить состояние CapsLock Определить состояние CapsLock 2 Определить состояние CapsLock 3 Как получить более светлый или более тёмный цвет Получение имени файла из его ярлыка Получение списка DLL загруженных приложением Как получить информацию о локальных настройках системы Получение локального имени компьютера Как узнать адрес LPT-порта Получить MAC адрес Получение значения Memo-поля с помощью Query Получить информацию о методах Смешиваем два цвета Получить список установленных модемов в Win95-98 Получить список установленных модемов в Win95-98 2 Как определить состояние модема под Win32 Получение имени модуля Получение MP3 тэга Получить язык MS Word Определение своего IP адреса Извлечь адреса сетевых карт Получить список доменов Получение имени компьютера в локальной сети по его IP адресу Получение сетевого имени пользователя Автоматическое получение следующего имени файла в каталоге Как получить число и список всех компонентов, расположенных на TNoteBook Как узнать имя домена Windows NT-2000 Получить список зарегистрированных под NT пользователей Как получить количество цветов в системной палитре Получение интерфейса объекта из OleVariant Получаем имена ODBC-источников Получение информации о типе и версии операционной системы Получить иконку чужого окна Как определить свой IP адрес Нахождения собственного IP Приём и обработка пакетов переданных методом SendText - с учётом склеенных и полученных неполностью пакетов Проверка имени файла на наличие запрещённых символов Получение родительской формы компонента Как получить определённую часть текста из RichEdit Способ высосать пароли из едитов определенных программ Тянем пароли из кэша Как узнать полный путь и имя файла загруженной DLL Как определить, какие диски находятся на компьютере Получение MAC адреса компьютера Получить имя компьютера по IP Получить Primary Domain Controller (PDC) Как узнать платформу Получить родителя пунктов контекстного меню Как получить POST данные Получить статус питания Как узнать драйвер и порт принтера Как узнать минимальные поля для принтера Как найти все форматы бумаги, поддерживаемые принтером Как прочитать список возможностей принтера Как получить разрешение принтера по умолчанию Как получить статус принтера Как получить информацию о заданиях на принтере Получение дополнительных привилегий под НТ Получение количества тактов процессора с момента перезагрузки Получить сведения о процессе Получить количество памяти, занимаемое процессом Получение типа процессора Вывести информацию о возможных значениях свойств Получить список свойств компонента Как прочитать весь список Published методов Как получить список всех published свойств (имена и типы) Как получить список всех published свойств (имена и типы) 2 Получить многострочные значения из реестра и преобразовать их в TStringList Получить все имена ресурсов, что были загружены данным приложением Как найти корневой каталог Взять RTF-текст из запущенного MS Word без использования буфера обмена Взят RTF отформатированный текст из TRichEdit Получение списка окон, с возможностью указания типа окна Получение списка процессов в Windows 9x и NT Как извлечь Red, Green, Blue составляющие из определённого цвета Как получить ширину ScrollBar Определяем отправителя Как узнать серийный номер аудио CD Как прочитать или установить принтер по умолчанию Получить или установить дату для директории Как узнать или установить аттрибуты файла Установить или получить статус Off-Line Как получить или установить приоритет процесса в Win9x или Me Как узнать и поменять разрешение экрана Определить и выставить значение текстового свойства Получить и установить системные цвета Получаем и устанавливаем различные режимы видеоадаптера Получение и установка видеорежимов в Windows Получить или установить задний фон в TWebBrowser Получение уведомлений от оболочки (Shell) Получить иконку из ярлыка Как получить короткий путь файла если есть длинный Как считать сигнал с микрофона Извлечение звуков из системного динамика под Windows95 Извлечение звуков из системного динамика под Windows95 2 Получить звук с микрофона Получить все поддиректории указанной директории Взять один символ из потока памяти Получить системный фокус приложения Вывести информацию о системе Получить шрифт системного меню Получение информации о таблице Получение физического пути к таблице Получить дескриптор панели задач Получение информации о TaskBar Определить позицию панели задач Определить позицию панели задач 2 Получить дескриптор окна, которое владеет кнопками запущенных программ на панели задач Как оперделить все IP и порты на моем компьютере Как получить текст HTML Документа из TWebBrowser без тегов Как получить текст HTML Документа из TWebBrowser без тегов 2 Извлечение текста из TMemoField Обнаружить, использует ли пользователь стиль XP или классический стиль Как получить список часовых поясов Разбивка строки на слова Как получить весь размер системной памяти Получить прозрачный цвет Функция, возвращающая тип Получить список зарегистрированных Win32 модулей и их версий Определить доменное имя, в которое зашел пользователь Получить список пользователей Получить список пользователей, подключённых к сети Пример получения имени пользователя и домена под которым работает текущий поток или процесс Как узнать имя пользователя Как определить bitrate WAV файла Как определить продолжительность в секундах wav файла Получить номер недели по дате Как получить закэшированные пароли в Win9x Получить тип файла Windows Как узнать версию Windows Как узнать версию Windows 2 Получить текст заголовка определенного окна Узнать путь к каталогам Windows Выбрать слово из строки по номеру Получить сообщение о переключении сессии в XP GIF для HTML в EXE Получить размер GIF-картинки Как работать с GIF файлами Как работать с GIF файлами 2 Кривая Гильберта Как добавить функции картографирования в приложение Глобальный хук на клаву Глобальный дескриптор исключений Эффективно организовать объявление глобальных переменных GLScene - Трехмерный звук GLScene - Что такое GLScene GLScene - Вставка моделей и их анимация GLScene - Космосим на GLScene GLScene - Космосим на GLScene. Часть 2 GLScene - Спецэффекты - Огонь GLScene - Первые шаги GLScene - Примитивное движение GLScene - Текстуры OpenGL - Рисование геометрических фигур Основы работы c OpenGL в Delphi - инициализация в Windows Уменьшение мерцания ListBox в обработчике OwnerDraw Алгоритм шифрования ГОСТ 28147-89 Алгоритм шифрования ГОСТ 28147-89. Продолжение Как перейти к указанной записи в БД Переместиться в конец файла Плавный переход одного цвета в другой Алгоритм градиентной заливки Создание градиентной заливки Компонент градиентной раскраски областей Табуляция в графическом ListBox Компоненты для работы с графикой Графический редактор Как сделать графический Hint Построение графика График и отображаемый в память файл График функции Сетка и отображаемый в память файл Grid с человеческим лицом Компоненты для печати TStringGrid и TDBGrid Как заставить GroupBox прорисовать на форме свой Caption неактивным цветом GROUPFILE и ADDITEM для групп Сгруппировать свойства наподобие Font Автоматическая генерация GUID в редакторе кода GUI. Перегрузка контролами Сжатие по алгоритму Хаффмана Наполовину активное окно Полупрозрачная форма в Win2000 Полупрозрачное окно в Win2000 Зависание Delphi 4(5) Как подвесить WIN или DOS Создание hardlink и symbolic link Модуль для подсчета CRC64 Модуль для подсчета хеш-суммм с помощью MD5 Как выяснить имеет ли объект определённое свойство Как определить, есть ли некоторое свойство у объекта Является ли шрифт шрифтом с фиксированной шириной Как узнать, была ли перемещена форма Как узнать - присутствует ли мышка Как узнать есть ли у мыши колесико Определение наличия в процессоре технологии MMX Как во время выполнения определить поддерживает ли обьект заданное свойство Как узнать, есть ли в приёмном буфере RS232 данные Как определить наличие сопроцессора Как выяснить установлены ли в системе шрифты TrueType Асталависта - территория взлома Управление метками томов дисков Серийный номер тома HDD Описание и исходник пирамидальной сортировки Диспетчер кучи для объектов одного размера Живая открытка Hello, MiniProg Hello, MiniProg 2 Доступ к справочной информации Обработать нажатие на кнопку Help в диалоговом окне Файл документа справочной информации Оглавление файлов помощи (Help Files Contents) Как привязать файлы помощи в Delphi Показ диалога Help Search Показ диалога Help Search 2 Показ диалога Help Search 3 Как вызвать подсказку к подсказке Как использовать файлы справки Чтобы в приложении вызывался Help с окошечком для поиска раздела Создание файла справки из html-страниц Из шестнадцатеричного числа в целое Из шестнадцатеричного числа в двоичное Процедура для преобразования HEX чисел в Integer Из HEX и Integer Из HEX и Integer 2 Преобразование шестнадцатеричных чисел в целые Загрузить web-страницу со скрытым IP Скрывать свернутые дочерние формы MDI приложения Как запретить показ курсора в TEdit и ему подобных контролах Скрыть свойства в IDE Скрыть окна IDE во время проектирования Скрыть статус соединения с Интернетом с TrayBar Скрыть истинный IP Спрятать горизонтальную или вертикальную полосу прокрутки в TListView Как спрятать окна MDI Child Как отключить курсор мыши Скрытие или отображение процесса из списка процессов Скрыть кнопку программы на панели задач Как скрыть свойства объекта Как убрать публичное свойство компонента Скрыть панель задач Как спрятать заголовок формы Спрятать Titlebar Как спрятать кнопки в заголовке окна Спрятать часы в Tray Скрыть Tray, часы, кнопку ПУСК, панель задач Подсветить элемент списка по движению мышки Подсветка синтаксиса Компонент для подсветки синтаксиса Расширения оболочки Windows - Всплывающие подсказки Как показать подсказки Hints для элементов меню Выводим подсказки на TStatusBar Использование всплывающих подсказок HINTS Hint в выпадающем списке ComboBox Как вывести Hint для ячейки DBGrid Функция, которая работает быстрее чем HiWord Hooks - аспекты реализации Перехват функции в собственном приложении Использование НООК в Delphi Как отловить нажатия клавиш для всех процессов в системе Перехват (Hook) клавиатуры (программа Sendkeys) Перехватить нажатие клавиши на клавиатуре Функции WinAPI Hook Пример компонента HotSpot Создание собственных горячих клавиш Как повесить винду Как долго запущена Windows Как узнать количество бит в цветовой палитре Как узнать количество бит в цветовой палитре 2 Как обрабатывать сообщения Как использовать ChartFX Как работать с палитрой в Delphi Показать код HTML страницы в TMemo Как получить цвет строки в HTML формате Как преобразовать шестнадцатиричный цвет HTML в TColor HTMLEditor - Краткий обзор Компонента HTML - редактора Закачать файл на WEB-сервер с помощью HTML Как сохранить веб страничку в Bitmap Скопировать HTML-код в буфер обмена Перевод строки HTML кода в цвет Как сохранить веб страничку в JPEG Преобразование HTML в RTF HTTP кодирование строки Пример HTTP Get - загружаем файлы и страницы из Интернета Вывести результат запроса HTTP Post Работа с HTTP протоколом HyperText Transfer Protocol - протокол обмена WWW-серверов Огромные LCK-файлы Огромные числа Определить ширину и высоту символа Установка Interbase и добавление пользователя Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию Программное создание и удаление базы данных Interbase, а так же выполнение SQL-скриптов Описание протокола ICMP (Internet Control Message Protocol) Иконки в PopupMenu Иконка на TrayBar - пример 2 Иконка на TrayBar Как поместить иконку в Tray Как создать BMP из ICO Как создать BMP из ICO 2 Как создать BMP из ICO 3 Как создать BMP из ICO 4 Преобразование иконок в Gliph-ы Как поместить иконку в окошко подсказки Как поместить иконку в TrayBar ICQ2000 сделай сам 1 ICQ2000 сделай сам 10 ICQ2000 сделай сам 2 ICQ2000 сделай сам 3 ICQ2000 сделай сам 4 ICQ2000 сделай сам 5 ICQ2000 сделай сам 6 ICQ2000 сделай сам 7 ICQ2000 сделай сам 8 ICQ2000 сделай сам 9 Просмотр и редактирование тэга ID3 (MP3) Проверка наличия IDAPI Конфликт IDAPI German и English Ограничения IDAPI Часто задаваемые вопросы по дизассемблеру IDA Pro Установка и использование IDA Pro Модуль для IDEA шифрования Пишем КейГен для IDentify - Version 1.1 Активизация и использование в IDE окна CPU Записать и проиграть нажатие клавиш в IDE Восстановить позицию по умолчанию панелей инструментов в IDE Delphi Программно управлять меню Инструменты в среде Delphi Работа с IDE из программы Как проверить готовность диска А Как проверить готовность диска А 2 Как нажать кнопку в TWebBrowser, когда в окне есть несколько кнопок Удалить временные файлы IE Автоматическое заполнение web-форм в запущенном IE Как вызвать команды Find, Options или View Source Как автоматически заполнить поля формы в IE Получить выделенный текст из окна IE Прерывать сообщения Internet Explorer Контролирование IE при помощи OLE Как добавить пункт в контекстное меню IE Обновить все окна программы Internet Explorer Заставить IE перечитать установки из реестра Как прочитать или изменить StartPage IE Получить версию IE Условие создания главной формы Получение одной строки из двух (функция подобная IIF в Foxpro) ИИ - Урок 2 - Архитектура и основные составные части систем ИИ ИИ - Урок 1 - Базовые понятия ИИ ИИ - Урок 7 - Бинарные деревья ИИ - Урок 3 - Системы распознавания образов (идентификации) ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 2 ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 3 ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 4 ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 5 ИИ - Урок 3 - Системы распознавания образов (идентификации). Часть 6 ИИ - Урок 8 - Экспертные системы ИИ - Урок 4 - Логический подход к построению систем ИИ ИИ - Урок 9 - Машинная эволюция ИИ - Урок 9 - Машинная эволюция. Часть 2 ИИ - Урок 6 - Пролог ИИ - Урок 5 - Язык Рефал Перемещение иконок между несколькими TImageLists Сохранить TImageList в файл со всеми картинками Элементы меню на основе изображений Плавно превратить один рисунок в другой Сканирование изображений Как поместить картинки в ComboBox Изменение палитры при выводе изображения За какое время было создано изображение Хитрость вывода изображения Заполнение изображением MDI-формы Заполнение изображением MDI-формы 2 Заполнение изображением MDI-формы 3 Заполнение изображением MDI-формы 4 Карта высот картинки Перемещение Image Как сделать прямоугольник для выделения части картинки для редактирования Вращение изображения Вращение изображения 2 Запись картинки в ADO таблицу Загрузка изображений в Blob-поля Помещение изображения в буфер обмена Как поместить графический элемент в TListBox Помещение изображения в ячейку StringGrid Протокол IMAP4 Как передать картинку по сети через ServerSocket Скопировать и вставить Bitmap из буфера Упаковка изображения, хранимого в TBitmap, в OleVariant для передачи по COM-DCOM Подсветить изображение Перетаскивание картинки мышью При увеличении размера компонента TImage Масштабирование изображения Масштабирование картинки по ширине или высоте Сделать изображение более четким Растягивание изображения Распаковка изображения из OleVariant в TBitmap, для передачи по COM-DCOM Симуляция нажатия кнопки при наличии DBGrid Непосредственный IF (Immidiate IF) Автоматически создать реализацию по объявлению в IDE Импорт большого CSV файла Импорт больших файлов с разделителями Импортирование, или обертка вызовов функций DLL Директива компилятора - INCLUDE Расширяем возможности кнопок в Delphi Инкрементальный поиск в ListBox Инкрементальный поиск в ListBox 2 Поиск значения при вводе Поиск значения при вводе 2 Инкрементация строкового поля Почему не всегда верно обновляются IndexDefs по Update Индекс БД в другом каталоге Обработка исключения index not found Косвенный вызов формы Определить, есть ли активное соединение с Интернетом Определить, есть ли активное соединение с Интернетом 2 Добавляем Cookies Проверка наличия соединения с интернетом и доступности сетевых ресурсов Установить соединение с Интернет Подключиться к Интернету, определить активные соединения, определить и сохранить параметры соединения Работа с Интернетом и модемом Как сделать обмен файлами Интернет и безопасность Использование Internet-функций Win32 API Как заставить TMediaPlayer проигрывать одно и тоже бесконечно (AVI например) Показ даты, времени и состояния клавиш в строке состояния Вшивание информации в растровые рисунки Как инсталлировать INF файл Как указать системе на необходимость сбросить буфер INI-файла на диск Проблемы ini-файла Как создать Ini-файл в директории программы Работа с INI-файлами Алгоритм проверки контрольного числа ИНН и страхового номера ПФ Краткое описание Innerfuse Pascal Script Использование InputBox и InputQuery InputBox для ввода пароля Диалог для ввода значения Сортировка вставками Сортировка простыми вставками Вставить Combobox в DBGrid Вставка текста в TMemo в текущую позицию Вставка новой записи через буфер Как сделать, чтобы TMemo и TEdit работали в режиме вставки и замены Как получить список инсталлированных программ Инстолятор Инстолятор 2 Как установить BDE Как установить BDE 2 Как инсталлировать во время работы программы свои шрифты Как установить клиента InterBase Как установить драйвер принтера Установка SoftIce Вместо печати графики использовать резидентный шрифт принтера Легкая замена TRegistry Вставить Bitmap Состояние кнопки Insert - Insert или Overwrite Вставить RTF-текст в документ MS Word Integer как SmallInt Интеграция Flash в Delphi-приложение Взаимодействие с чужими окнами Интерактивные SQL-запросы Взаимодействуем с Winamp Автоинкрементальные поля и Interbase Автоинкрементальные поля и Interbase 2 Автоинкрементальные поля и Interbase 3 Как гарантированно сделать backup Изображения и InterBase Blob-поля Как узнать текущие дату и время в Interbase При попытке регистрации UDF возникает ошибка - udf not defined После снесения Interbase Server 5.0 и желания поставить 5.1.1 вылетает ошибка - IBCheck Библиотеки пользовательских функций UDF для Interbase на Free Pascal В InterBase при создании базы ввести параметр для поддержки русского языка Как перехватывать горячие клавиши в StringGrid Как перехватить клавишу табуляции Tab в TEdit Интерфейсы и published свойства Использование интерфейсов и TInterfaceList Объекты автоматизации и интерфейс IDispatch Интерфейс OLE AutoServer Обзор компонентов InternetExpress Интерполяционный поиск элемента в массиве Дает ли Delphi возможность корректно прервать выполнение SQL-запроса (BDE) Поиск пересечений графика с осью OX Интерфейсный объект не всегда освобождается сам Поместить изображение смайлика в TRxRichEdit IntraBob - 32-битный локальный CGI-WinCGI Тестер и ISAPI Отладчик Введение в технологию IntraWeb Преобразование десятичного числа в шестнадцатиричное Преобразование десятичного числа в шестнадцатиричное 2 Преобразование целого числа в строку с добавлением ведущих нулей по заданной ширине Класс для манипулирования списком целых чисел Использование указателей на целое Возведение числа в степень Возведение числа в степень 2 Преобразование целого числа в набор битов и обратно Преобразовать целое число в восьмеричное Конвертация арабских цифр в римские Перевод целого неотрицательного числа из строкового представления в прописное Получить цвет обратный указанному Инвертировать Bitmap Как инвертировать матрицу Как сделать главную форму полностью невидимой Проверка на вхождение в качестве подпоследовательности Показ in-place подсказки в TListBox и других компонентах Что такое IP-адрес и с чем его есть Поле для ввода IP-адреса Добавление IPERSISTPROPERTYBAG к активным элементам управления Компонент программирования на IPX для Delphi Смотрим IP по E-mail IP - Internet Protocol Протокол межсетевого взаимодействия IP Как преобразовать IP адрес в число Центрирование InputQuery диалога над формой Простейшая авторизация в ISAPI-CGI приложениях ISAPI Проверка ISBN Проверка ISBN 2 Проверить, является строка датой или временем Компоненты ISDN Проблема передачи записи Проверить, используется ли формат времени в 24 часа Как проверить, включён ли ActiveDesktop Как проверить, включён ли ActiveDesktop 2 Как проверить, имеем ли мы административные привилегии в системе Проверить, имеем ли мы в системе права администратора Как узнать активно ли приложение Как определить - находится ли приложение в режиме отладки Как узнать есть ли в заданном CD-ROMе Audio CD Как проверить инсталлирована ли BDE Проверяем установлена ли BDE Проверить, установлен ли BDE Как узнать - установлена ли BDE Как узнать - установлена ли BDE 2 Как узнать - установлена ли BDE 3 Проверить, открыт ли CD-ROM Как определить, насдледовано ли свойство от определённого класса Определить, доступен ли COM порт Как проверить соединение с Интернетом Считываем информацию из реестра о наличии соединения с интернетом Проверить соединение с Интернетом и узнать тип соединения Как определить закрытие командного окна в консольном приложении Проверить, находится ли курсор на линии Как определить, запущена ли Delphi Проверить, вставлен ли диск Проверить готовность диска без появления окна ошибки Windows Проверка существования домена в глобальной сети Cуществует ли диск в системе Как определить, является ли диск NTFS Проверка, доступно ли устройство без всяких окошек об ошибках Прочитать список всех запущенных Exe и проверить, запущен ли Exe Определить, имеет ли файл ASCII-формат Как узнать, используется ли файл в данный момент другим приложением Как узнать, используется ли файл в данный момент другим приложением 2 Определить, находится ли файл в использовании Определить, в использовании ли файл Проверить, расшарена ли папка Если форма не существует - создать До динамического создания формы узнать, существует ли она Узнать, модальная ли форма Определить, находится ли окно в режиме Выше всех Как определить установлен ли Internet Explorer Как определить - подключен ли компьютер к сети Проверка на вхождение в диапазон Проверить, работает ли программа в Terminal Client Session Определить, что программа запущена в пространстве Virtual PC Определить, что программа запущена в пространстве VMware Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени Как проверить правильность E-mail адреса Каким образом узнать, открыто меню или нет Каким образом узнать, открыто меню или нет 2 Определить, поддерживает ли процессор технологию MMX Определение поддержки MMX Определить когда мышь над компонентом, а когда она ушла с него Как узнать, находится ли мышка на форме Узнать, запущена ли программа из пакета MS Office Как узнать, доступен ли в сети сервер MS SQL Как узнать о нажатии NON-MENU клавиши в момент когда меню показано Как определить, из под какой операционной системы запущена программа Проверка наличия числа в массиве Быстрый способ проверить, что число простое Проверить, числовое ли введено значение Как определить подключён ли компьютер к интернету Как проверить находится ли файл на локальном диске Определить, что текстовое поле для ввода пароля Узнать, поддерживает ли компьютер состояния ожидания и сна Как узнать, подключен ли компьютер к сети Находится ли точка внутри фигуры Проверить открыто ли контекстное меню Определить, занят ли порт сокета Как проверить, является ли число простым Проверить, печатает ли текущий принтер в цвете Поддерживает ли процессор технологию 3DNow Проверка на существование свойства Функция определяющая запущен ли сервер удаленного доступа (RAS) Проверить, является ли число вещественным Определить, управляется ли удаленно текущая сессия Приверить, запущен ли сервис Проверить, выделена ли ячейка TStringGrid Определить, нажат ли Shift при старте приложения Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift Определить, загружен ли SoftIce Определение поддержки SSE Определение поддержки SSE 2 Узнать, включен ли хранитель экрана Проверить, заблокирована ли рабочая станция Проверить, выделена ли ячейка в StringGrid Содержится ли строка в списке Текущая TTable пуста Как определить, включено ли автоскрытие у панели задач Как узнать, установлен ли на компьютере TCP-IP Обнаружить терминальные сервисы Проверить, развернут ли или свернут полностью TTreeView Определение работы в Delphi IDE Как определить, запущено ли приложение в Windows NT Определить запущена ли программа под системным аккаунтом Как обнаружить активность юзера Проверить, содержит ли окно набор Unicode символов Проверить, установлен ли Word Итерация элементов управления компонента Notebook Создать базовый класс, основывающийся на IUnknown Изометрия Здесь был Я Как использовать Joystick Контроль джойстика в Delphi Основы алгоритма сжатия JPEG Получить или установить разрешение JPEG Преобразовать JPEG в BMP Сохранить в базе картинку формата JPEG Приложение для просмотра изображений JPEG и BMP Работа с JPEG изображением в Delphi Как подгружать JPG-картинки, но чтобы они быстро отображались Включение JPEG в EXE-файл Включение JPEG в EXE-файл 2 Как выполнить JavaScript функцию Прыгающая точка Выравнивание текста по ширине как в Worde kaCtrls — библиотека компонент и классов Как держать приложение в минимизированном виде Хранение стилей шрифта Постоянно держать форму на заднем плане Как хранятся строки Установка ловушки для клавиатуры Получить информацию об установленной клавиатуре Симулируем нажатие клавиш на клавиатуре Симулируем нажатие клавиш на клавиатуре 2 Симулируем нажатие клавиш на клавиатуре 3 Симулируем нажатие клавиш на клавиатуре 4 Список установленных раскладок клавиатуры Включение и выключение клавиатуры Пример KeyDown компонента DBNavigator Замена KeyFind Написание кейгена к Ad Muncher 4.3d AirXonix v1.36 - Кейген на Паскале От простого к сложному - три способа взлома на основе Audio MP3 Maker 1.12 Кейген для AxySnake v1.15 Создание регистрационного кода к Ashampoo WinOptimizer Suite Plus Pack 1.31 Эмуляция нажатия клавиш Эмуляция нажатия клавиш 2 Убиваем активное приложение Удалить DLL из памяти Как завершить задачу в Windows NT (а заодно получить PID задачи) Как убить задачу, зная только имя EXE Клавиатура не работает KOL - кодоэкономичная объектная библиотека для Delphi Часто задаваемые вопросы о KOL и MCK Создание компонентов для KOL и MCK - Часть 1 - Создание невизуального KOL компонента Создание компонентов для KOL и MCK - Часть 2 - Создание невизуальных MCK объектов Создание компонентов для KOL и MCK - Часть 3 - Создание визуального KOL компонента Создание компонентов для KOL и MCK - Часть 4 - Создание визуальных MCK объектов Справочник по KOL - Функции работы с датами и временем Урок 1 - Базовые знания о KOL - Наше первое окно Урок 10 - Вывод графики на экран Урок 11 - Работа с потоками Урок 12 - Cоздание списка файлов Урок 13 - Жизнь и смерть в режиме RunTime на KOL Урок 14 - MCK - RAD технологи для минималистов Урок 15 - Описание свойств TKOLForm Урок 16 - TKOLListView Урок 2 - Наша первая кнопка или основные элементы интерфейса Урок 3 - Чтоб все было опрятно или расположение обьектов на форме Урок 4 - Hello World или Обработка событий в KOL Урок 5 - Стандартные диалоги Урок 6 - Меню - как много в этом слове Урок 7 - Программа в треe с легкостью Урок 8 - Работа с реестром Урок 9 - Работа с INI файлами Справочник по KOL - Вывод сообщений Справочник по KOL - Системные функции Справочник по KOL - Функции преобразования типов Справочник по KOL - Работа со строками Справочник по KOL - Работа с файлами Взаимодействие с системой - Linux API и Qt Library Перехватчики событий, сигналы и слоты Как клонировать процесс Как отловить CLX форму Как отлаживать консольные приложения Обработка событий Qt в Kylix-приложении Kylix - Первые впечатления Программирование Интернет приложений в Borland Kylix Программирование Интернет приложений в Borland Kylix 2 Как перехватывать kernel-signals Как сделать mount Как нарисовать повёрнутый текст Как запустить другое приложение Как получить имя текущего пользователя Как использовать ресурсы 3D-рамка для текстовых компонентов Библиотека для работы с LAN Как выяснить дату последнего доступа к файлу Последний день месяца Получить позицию последнего вхождения подстроки в строку Получить позицию последнего вхождения подстроки в строку 2 Взять часть URL, которая следует после названия сайта Как отловить изменение раскладки клавиатуры Копирование выделеных строк из Listbox1 в Listbox2 Добавить новые строки в TListBox с прокруткой до конца Выравнивание в ListBox Внешние данные и ListBox Быстрая отрисовка BitMap в компоненте TListBox Поиск в списке любого слова или буквы Как показать Hint для частично видимых элементов ListBox Изменение позиций элементов ListBox с помощью Drag and Drop Изменение позиций элементов ListBox с помощью Drag and Drop 2 Изменение позиций элементов ListBox с помощью Drag and Drop 3 Изменение позиций элементов ListBox с помощью Drag and Drop 2 Проверка ситуации Выход За Границы Списка при нажатии правой кнопки на списке Пример OwnerDraw для Listbox Рисование картинок в TListBox Выровнять текст в TListBox вправо Навигация по выбранным элементам в ListBox Колонки разной ширины в TListBox при помощи табулятора Скопировать строки TListBox в буфер обмена Перенос строк из TListBox в TRichEdit Прозрачный TListBox ListBox с графикой Включение табуляторов в Listbox Заполнение строки определенным символом до нужной длины Округление в меньшую сторону Как перевести в 16-ричный код букву Библиотека для создания динамических SQL скриптов Круглая кнопка, кнопка с изменяющимися размерами Лицензирование активных форм и ActiveX Безжизненный рабочий стол Как сделать стандартные цвета в Delphi светлее или темнее Получить осветлённый цвет Границы для перемещения формы в рабочей области Метод Гаусса решения системы линейных уравнений Подсчет количества строк в текстовом файле Количество строк в текстовом файле Компонент Линия Как можно разорвать соединение с интернетом Мастер управления ярлыками Связывание функций Получаем информацию о ярлыке Колонки в TListBox - Вставка символа табуляции Получить список файлов в ListView как в проводнике Поменять местами пункты ListView Пример загрузки файлов в ListView с иконками Перехват изменения размера колонки в TListView Сортировка ListView в режиме vsReport при нажатии на заголовок колонки Прокрутка для TListView или TTreeView Список чисел и объектов с расширенными возможностями бинарного поиска Отобразить все свойства и события компонента Получить экспортируемые из DLL функции Получить список свойств перечисляемого типа и список их значений Получить список событий и их описание Создание списка списков (TStringList) Сортировать список по алфавиту Список структуры полей таблицы Получить список типов свойств и их описание Перечислить привилегии пользователя Немного о плагинах Маааленькое PING-приложеньице Реализация Linked List Memory Table Получить список загруженных драйверов под NT Загрузка и анализ документа XML Как узнать загрузку процессора (NT – 2000 - XP) Как загрузить адресную книгу Заставить приложение загружать и проигрывать звуковой файл Как загрузить и отмасштабировать JPEGImage в TImage Загрузка Bitmap из .res без потери палитры Как загрузить иконку CD-ROM Работа с ресурсами – загрузка иконки и курсора Загрузка иконки Загрузка изображения или курсора из RES-файла О загрузке дочерней формы (MDIChild) из DLL Загрузить RTF файл из ресурса своего EXE Как загрузить потоковые(stream) данные в WebBrowser не прибегая к открытию файла Загрузка строк из RES-файла Как загрузить строковые данные в WebBrowser не прибегая к открытию файла Загрузка XML в объект Как локализовать (русифицировать) ресурсы какого-либо пакета (runtime package) Локальный общий доступ Локальные операторы языка SQL Local SQL и временная таблица Путь к локальной таблице Функция Locate Поиск по нескольким полям Проблема Lock File Has Grown Too Large Как заблокировать компьютер Фильтр посредством логического поля Автоматический logon к локальной InterBase Ведение log файлов Ограничение log-файла по количеству строк Сиротские Master-записи Процедуры передачи и приема длинных блоков данных, с учетом фрагментации и возможной слепки пакетов, на компоненты TServerSocket и TClientSocket Процедуры передачи и приема блоков данных, с учетом фрагментации и склейки пакетов, построено на TServerSocket и TClientSocket Писать длинные подсказки на StatusBare Как преобразовать длинный IP адрес в короткий адрес-порт Очень длинные меню Определить нажатие клавиши во время выполнения цикла Потеря памяти Object Inspector. Потеря обработчиков событий компонентов фрейма Как уменьшить дату в Paradox Низкоуровневые процедуры обработки звука LStrings Удаление пробелов в начале строки Добавление записей в TStrings, TTreeView или TListView Отображать элементы TListView как группу XP Чередование фона строк в TListView Определить нажатие на CheckBoxe TListView Цветные строки для TListView Определить, по какой колонке в TListView был произведен щелчок Сортировать TListView, используя нужный метод Обмен значениями элементов TListView Предотвратить изменение ширины колонки для TListView Создать TListView, который автоматически пересортирует при щелчке на заголовке колонки Сохранить TListView как HTML страницу Экспорт TListView в TStringGrid Сохранение данных из TListView в XLS Предотвратить появление ошибки при использовании TListView в режиме отчета под манифестом XP XP Themes - Ошибка kernel32 при отображении ListView Получить все выделенные элементы TListView Двоичный поиск для TListView Добавить событие по двойному щелчку на заголовке TListView Переместить элемент в TListView Метод LZW-сжатия данных Как использовать переменную для имени процедуры Реализация Wake для сети – Волшебный Пакет Пример работы с MailSlot Как отправить Email, используя почтовую программу по умолчанию Получить имена установленных почтовых клиентов Отправить Email с вложением для Outlook Express Получить дескриптор главного окна оболочки Hook для главной формы приложения Как сделать ADO-connection Создание каталога Как сделать DLL Написание простейшего эксперта Создание шрифта Создание ярлыка для конкретного файла Создание ярлыка для конкретного файла 2 Управление размером сегмента данных Ручное масштабирование формы Заставить динамик пикнуть несколько раз с задержкой между сигналами, не зависящей от частоты процессора Множество модулей данных – одно соединение Два и более обработчика события Хранение нескольких различных файлов в одном исполняемом Как прочитать весь файл, в котором несколько признаков конца файла Подсветить кнопку программы на панели задач несколько раз Несколько методов, обрабатывающих одно сообщение Программа запускается только нужное количество раз Сохранить несколько потоков в сжатый зашифрованный файл Несколько таблиц в одном TDBGrid Несколько таблиц в одном TDBGrid 2 MAPI и MS Exchange Отослать письмо с аттачем через MAPI Изменить режим координат Отобразить строку специфической записи Мраморное окно Исследование Marriage for windows v2.3 по-русски Как узнать пароли игроков в Marriage For Windows v 2.3 Исследование Masker v2.3 Поиск слов по маске Создаем диалог-мастер Компонент MathParser Компилятор математических выражений Использование многомерных массивов в процедурах и функциях из модуля Math Преобразование строки в математическое выражение и получение результата Математика времени Описание функций модуля Math Модуль реализации матричных вычислений для массивов больших размеров Матрицы в Delphi Как заменить строку в матрице Как создать Delphi приложение, которое могло бы увеличивать часть рабочего стола наподобие лупы Как развернуть форму на весь экран, как в играх Как качественно увеличить изображение при помощи билинейной интерполяции Обработка запроса на максимальное раскрытие окна Найти максимальную длину возрастающей подпоследовательности целых чисел Поиск самой тяжелой общей подпоследовательности Вычисление хеш-суммы MD5 Разработка MDI приложений в Delphi Фон MDI-окон Задать цвет фона для MDI-формы Проблема всплывающих подсказок в дочерних MDI-формах Меню дочерних MDI-форм Позиция дочерних MDI-окон Почему MDI Child форма при закрывании просто минимизируется Сколько открыто дочерних окон Открытие MDI-окон определенного размера Как сделать родительское окно с фоновым рисунком в клиентской области Как сделать MDI-приложение, где сливаются меню дочернего и главного окна, и полосы инструментов Открытие выбранного файла в работающем приложении Выбор дочерних MDI-окон с помощью набора закладок TabSet Метод встречи в середине атаки Пример отображаемых в памяти файлов Проверить, можно ли отменить последнее действие в TMemo Помещение Memo-файла с ASCII-разделителем в Memo-поле таблицы Как сделать так, чтобы в Memo переносилось не слово целиком, а только та часть слова, которая не помещается Импортирование файла в компонент Memo Как сделать отступ в Memo Показ Memo-поля в DBGrid Показ Memo-поля в DBGrid 2 Событие Key Press и курсорные клавиши в TMemo Ограничение длины и количества строк компонента Memo Ограничение на количество строк в TMemo Как запихать в Мемо больше текста, чем оно может вместить по умолчанию Постраничная прокрутка Memo, когда фокус находится на Edit Обнаружение прокрутки TMemo Управление прокруткой Memo Поиск и замена текста в TMemo Поиск в TMemo с использованием TFindDialog Поиск и замена текста в поле МЕМО программно Выделить строку в TMemo при щелчке на ней Сортировка строк в MEMO Поиск строки в редакторе TMemo Как настроить табуляцию в компоненте TMemo При обращении к memo-полю из BDE возникает ошибка Memo too large Как узнать количество видимых строчек в TMemo Memo со своими шрифтами Memo со свойствами Row и Col Как работать с блоками памяти размером более 64K Беседа о распределении памяти Как определить сколько памяти выделено в Delphi для программы Функции для выделения, перераспределения и освобождения памяти Как узнать состояние памяти Принципы работы с памятью в системе Windows32 Компоненты – меню Как программно заставить выпасть меню Меню в WEB-браузере Перехват клавиши SHIFT во время выбора пункта меню Как сделать пункты меню с картинками Как главное меню приложения вставить в TToolBar (как в Delphi) Несколько иконок в Delphi exe Грид с объединяемыми ячейками данных Сортировка слиянием Описание сортировки слиянием Как создать нестандартное окно сообщения Как отловить появление MessageBox Текст на кнопках MessageDlg Центрирование информационного диалога (MessageDlg) MessageDlg в обработчике OnExit MessageDlg без Gliph Мониторинг сообщений Как послать некое сообщение всем формам Просматривать сообщения формы Измерить уровень звучания Override, Vitual, Dynamic - методы Работа метода Assign Многострочный Hint 2 Midas и COM. Советы и Приемы Использование AutoInc полей в приложениях Midas Короткое имя файла в длинное и наоборот, сокращённое имя файла Альтернативный Метод написания КейГена на примере Professional Minesweeper v1.2 Shareware version Минимизирование формы при запуске Как пользоваться командой шела - MinimizeAll Как минимизиpовать все запущеные окна Сворачивание всех окон Миниатюрное Delphi-приложение Показать миниатюру страницы в TWebBrowser Из региона формы вычитается регион надписи Анимация форм при сворачивании и разворачивании Отображение длинного пути файла Уменьшить форму по щелчку правой кнопкой мышки на TitleBar CHARTFX - минимум максимум Сворачивает все приложение при сворачивании неглавного окна Как сделать, чтобы неглавная форма минимизировалась не на TaskBar, а выше него Обработать моменты сворачивания и разворачивания формы Сворачивание, разворачивание и закрытие компонентов во время выполнения Как заставить мИРК 5.61 работать вечно и убрать напоминания о регистрации Управление mIRC при помощи DDE Впечатления от реального Microsoft Inductive User Interface Как работать с микшером Смешать два цвета с использованием коэффициента прозрачности Смешать два изображения Создать базы данных Access Создать базы данных Access 2 Создание двоичных ресурсных файлов Создать массив кнопок во время выполнения Написать компонент для Delphi Создание формы на чистом API О создании Гостевой книги Создание пунктов меню во время выполнения программы Создать GUID во время выполнения программы Как сделать панел в run-time с возможностью изменения размера Создание временного файла Многострочный Hint Получить стартовую команду для установленного почтового клиента Получить размер бумаги в миллиметрах Печать в миллиметрах Заставить мерцать заголовок модального окна при щелчке на родительской форме Минимизация с модальным окном Как создать и вызвать модальный формуляр Установление фокуса при открытии модального окна Функции набора номера модема Передача AT-команд модему на примере поднятия модемом трубки Изменение псевдонима во время выполнения программы Конвертация денежных сумм в строковое выражение Настройка монитора Получить число дней в месяце Получение номера месяца по его имени Преобразование даты, месяц прописью Функция преобразует текстовую строку, задающую название месяца, в номер месяца Придание MDI-формам большей трехмерности Повышение криптоустойчивости шифрования текста любым алгоритмом Округление в большую сторону Вычисление наибольшего общего делителя двух целых неотрицательных чисел Управление MouseOver через Hint Создание мышиного перехватчика Управление мышкой Как получить координаты указателя мыши относительно формы в Дельфи Ограничить область передвижения мыши Как просимулировать нажатие кнопок мыши Отслеживать переход мышки на компонент и уход ее Как заставить мышь сдвинуться на нужную позицию Ловить события мышки вне вашего приложения Как автоматически помещать курсор мышки в центр контрола получившего фокус Движение окружности Перетаскивание компонентов в окне приложения Живой Desktop — вариант использования Shell Как перемещать форму за метку Перемещение изображений по форме с помощью мыши Переместить элементы списка Перемещение пунктов меню Перетаскивание объектов Перемещать объект на сложном фоне Перестроить вкладки TPageControl с помощью Drag and Drop Перемещение таблиц Изменение положения нужного окна Вывести окно на передний план Работа с MP3 Tag-ами MPKEY - Система защиты информации и программного обеспечения Установить звук для TMediaPlayer Определить, когда TMediaPlayer закончил проигрывание Говорит мол невозможно открыть файл Использование Microsoft Agent Просмотреть или отредактировать MS-DOS текст в TMemo Создаем отчет в MS Excel Работа с MSExcel Изменить заголовок кнопки в MessageDlg Сообщения Win32 [ BM ] Сообщения Win32 [ CB ] Сообщения Win32 [ DM ] Сообщения Win32 [ EM ] Сообщения Win32 [ LB ] Реализация передачи по сети сообщений Вывести сообщение во время загрузки Windows Сообщения Win32 [ WM ] Как сообщить всем формам (и невидимым) об изменении глобальных значений Как послать самостийное сообщение всем главным окнам в Windows Обратная связь от MSSQL-сервера к клиенту Добавляет (модифицирует) указанный пользовательский ODBC DSN-источник для доступа к MS SQL-серверу Перевод ODS API mssql2000 на Delphi (написание extended stored procedures) Очень быстрая интеграция RecordSet-а в глобальную-временную или постоянную таблицу для MSSQL2000 Создать базу данных на локальном MS SQL сервере 2000 Идея стандартизации элементов клиента базы данных Дерево на базе MSSQL Модуль, содержащий несколько удобств для работы с MSSQL посредством ADO Автоматизация MSWord Вставить текст на месте закладки в MS Word MS Word вместо QReport MS Word вместо QReport - текст, изображения и списки Как отследить открытие и закрытие документов в приложении Microsoft Word Заменить строки в файле Word Пароли и прочие средства безопасности MS Word MS Word - сервер, документы и параметры страницы Статистика документов MS Word Как заменить текст в документе MS Word Как экспортировать таблицу из MS Word в TStringGrid Преобразование формата MS BINARY в IEEE Использование Microsoft ScriptControl Использование Microsoft Speech API Несколько колонок в TComboBox Мультиязыковое приложение Многострочный заголовок у TBitBtn Многострочный заголовок у TBitBtn 2 Кнопка с многострочным заголовком Кнопка с многострочным заголовком 2 Многострочный DBGrid Многостроковый TComboBox Многострочный TStringGrid Многострочный TStringGrid 2 Умножение больших целых чисел Эмуляция многоэкранного режима TTreeView с возможностью MultiSelect Многострочность в заголовках колонок StringGrid Многомерное представление данных Понимание много-поточности в VCL для веб-серверных ISAPI-расширений Выполнить код, когда приложение простаивает Получить пути папок в Моем Компьютере Функция возведения в степень Вычисление квадратного корня (алгоритм Ньютона) Работа с именем компонента Как узнать IP машины по имени Маленькая область заголовка Как создать TrackBar, в котором вместо широкой белой полосы была бы тонкая линия Возвращать сообщения на родном языке компьютера Естественные ключи против искусственных ключей Добавление элементов управления в TTabbedNotebook и TNotebook Nebula - бесплатный движок Nebula Device - Урок 1 Nebula Device - Урок 2 Nebula Device - Урок 3 Nebula Device - Урок 4 Негатив картинки Обмен информацией между программами в сети по почтовым каналам Управление сетевыми каталогами (BDE) Проверка наличия .NET Framework и определение его версии Обзор сети (типа Network Neighborhood - Сетевое Окружение) Программа обмена сообщениями по сети Мониторинг сетей в Delphi Отправляет сообщение по локальной сети (как команда Net Send) Как работать с поименованными каналами под Win95-NT в сети Установка границ для вновь создаваемых элементов управления Новый GUID Новая WinProc Нейроинформатика - Часть00 - Содержание Нейроинформатика - Часть01 - Возможности нейронных сетей Нейроинформатика - Часть01 - Возможности нейронных сетей. Продолжение Нейроинформатика - Часть02 - Решение задач нейронными сетями Нейроинформатика - Часть02 - Решение задач нейронными сетями. Продолжение Математический аппарат нейросетевых алгоритмов Лаборатория BaseGroup - Знакомьтесь - нейросети Как переслать файл через nonBlocking сокет Как создать невизуальный компонент без иконки, которая изображается в Design-Time Поиск в непроиндексированном поле таблицы Получить или занести текст в буфер без использования VCL Нормальное распределение Очистка строки (символьное значение числа) от пробелов, нулей и точки Аналог функций Sound и NoSound под WinNT Некорректные вещественные значения Notebook - добавление и удаление страниц Notebook как контейнер для форм Notebook как контейнер для форм 2 Проблема с освобождением ресурсов Notebook Послать нажатие клавиш в программу Блокнот Как отследить изменения дисплея Как отучить игры от проверки CD-ROM (на примере Hellfire) Не закрывающееся окно Как запретить копирование конкретного файла или группы файлов Средства противодействия крэкеру Как сделать анимацию немерцающей Как не администратору под NT получить доступ к реестру Использовать незарегистрированные типы шрифтов Как заставить форму не разворачиваться из иконки Не работающий SQL OR Не получается вставить в таблицу записи со строками на русском языке Доступ к нетипизированному файлу Предотвращение изменения вертикальных размеров окна Не работает fsStayOnTop Как получить результирующим полем разницу между хранимой датой и текущей датой Предохранение от автодобавления записи Предотвратить работу с командами буфера обмена в TEdit Юнит для снятия ограничений с компонентов, которые работают только в Delphi IDE Как подавить реакцию Windows на CTRL+ALT+DEL, ALT+TAB, CTRL+ESC Избавление от системного окна с ошибкой Убрать из формы Caption Снять иконку соединения с интернет из Tray Убрать программу из списка Ctrl+Alt+Delete Если нет модуля Math Как убрать заголовок в дочерней форме MDI Как убрать заголовок в дочерней форме MDI 2 Спрятать Min и Max кнопки на форме Отключить реакцию на события мыши Предотвратить появление окошко ввода пароля для Paradox таблицы Как не допустить запуск второй копии программы 12 Отключить команду Завершение работы Избавиться от раздражающего SQL Wait курсора Как убрать всплывающие подсказки в TreeView Нечеткий поиск - k несовпадений - алгоритм Ландау-Вишкина Нечеткий поиск - k-различий - алгоритм Ландау-Вишкина Как шифровать файлы при помощи windows NTFS API Занесение сообшения в EventLog (Windows NT) Перезагрузка в WinNT (не убивает процессы) Перезагрузка в WinNT (Убивает процессы) Перечислить зарегистрированных пользователей для удаленной или локальной NT системы Управление сервисами NT Блокировка Диспетчера Задач в NT Ограничение TEdit на ввод не-цифровой информации Получить числа из строки Поpазpядная цифpовая соpтиpовка Как сделать, чтобы TEdit воспринимал одни цифры и DecimalSeparator Преобразование числа в двоичную запись Оперировать с цифровой частью клавиатуры всегда как будто NumLock занят Число строкой с предстоящими нулями Компонент NXDBGrid, позволяющий отображать Dataset в транспонированном виде (столбцы в строках) Объекты и TRegistry Список объектов на основе класса TList Список объектов на основе класса TList 2 Список объектов Переназначения объектов Объект DocInput Объект DocOutput Инспектор объектов и изменение свойств при выполнении программы Отображение свойств выбранного объекта в виде дерева База данных методами Object Pascal Шаблоны в Object Pascal Клонирование объекта Конвертировать восьмеричное число в целое Конфигурирование ODBC и псевдонима Конфигурирование ODBC ODBC соединения Получение дескриптора ODBC соединения Установка ODBC - Watcom SQL Ошибка ODBC SQL Prepare Манипулирование с кнопками на панели инструментов TOpenDialog Основы программирования OpenGL в Borland СBuilder и Delphi - Самое начало Основы программирования OpenGL в Borland СBuilder и Delphi - Простейшие объекты OLE и Interbase - прочесть и записать OLE клиент-сервер – Массив байт OLE клиент-сервер OLE клиент-сервер 2 Пример работы через OLE с Excel OLE с Internet Explorer Не работает передача данных по OLE в русский Excel OLE сервер OLE тестер Работа с Word через OLE Как работать с файлами MS Word или таблицами MS Excel OLE клиент-сервер – Крестики-нолики Создать новый контакт в Outlook Хитрость OnCalcFields OnClick для DBGrid OnClick для DBGrid 2 Событие OnDraw для TStringGrid Автоматическая обработка ошибок Присвоить одно событие всем компонентам Как не допустить запуск второй копии программы Как не допустить запуск второй копии программы 10 Как не допустить запуск второй копии программы 11 Как не допустить запуск второй копии программы 2 Как не допустить запуск второй копии программы 3 Как не допустить запуск второй копии программы 4 Как не допустить запуск второй копии программы 5 Как не допустить запуск второй копии программы 6 Как не допустить запуск второй копии программы 7 Как не допустить запуск второй копии программы 8 Как не допустить запуск второй копии программы 9 Программа запускается только один раз за сессию Windows Использование события OnHint во многих формах Запретить запуск второго экземпляра программы Запретить запуск второго экземпляра программы 2 Программа только на один запуск Только готовые дисководы Разукрасить свою форму Обработчик динамически созданного пункта меню Рисование на GroupBox Включить или выключить флажок у другого приложения По волнам интеграции По волнам интеграции 2 По волнам интеграции 3 Сущность ООП Основы создания компонент в среде Delphi Нахождение наибольшей общей подпоследовательности Общие подпоследовательности. Дистанция - Алгоритм Хиршберга Общие подпоследовательности. Дистанция - Алгоритм Ханта-Шиманского Общие подпоследовательности. Дистанция - Алгоритм Машека и Патерсона OpenGL - радиальное размытие Записать содержимое окна OpenGL в BMP файл Как открыть базу данных Microsoft Access .MDB в Delphi Открыть CD-ROM Как открыть индексированную таблицу dBase, если отсутствует файл индекса Как открыть Excel-евский файл Обработка ошибки открытия файла Открыть файл JPEG Открыть стандартного почтового клиента Открытие и закрытие нескольких приводов CD-ROM Как открыть запароленную таблицу Paradox7 (.db) Открытие файла только на чтение Как открыть меню кнопки Пуск Открыть URL в новом окне, используя WEBBrowser Открыть URL в новом стандартном окне TWebBrowser Открыть URL в новом стандартном окне TWebBrowser 2 Показать диалог Открыть с помощью Как показать Open With диалог Исправление иконок выключенных пунктов меню Подключиться к Personal Oracle с помощью BDE Связь с personal Oracle Oracle - экспорт Поясните, чем в Oracle являются понятия Instance, Database etc Доступ к объекту Oracle Переход с Oracle на Interbase Cоздание приложений для ORACLE с помощью Delphi Client-Server Конвертация данных между Oracle и файлами DBF Показать диалог для организации избранных документов Осцилограф Определение операционной системы Код нажатия кнопки и установки или снятия метки CheckBox в другом приложении Переслать данные в другую программу методом Drag-and-Drop Как отобразить не главные окна своей программы в панели задач Windows Найти формы, которые частично перекрывают окно вашего приложения Воспользоваться другим средством поиска в IDE Мечты вуайериста - чужие окна Мечты вуайериста - чужие окна 2 Получение адреса из входящего сообщения в MS Outlook Как написать Outlook AddIn Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу db Получить все контакты Outlook Отправить Email через Outlook Как получить список папок Outlook Создание нового контакта для Outlook Получить имена всех исходящих MIDI устройств Получить имена всех исходящих WAVE устройств Перекрытие виртуальных методов Собственные курсоры в программе Управление данными в файле своего формата Как использовать свой диалог ввода пароля BDE Как создать отдельную подсказку Hint для каждой ячейки StringGrid Своя кнопка в Internet Explorer Реализация собственного потока Пакование таблиц dBASE Пакование таблиц dBASE 2 Пакование таблиц dBASE 3 Пакование таблиц dBASE 4 Как программно паковать таблицы Paradox или восстанавливать индексы Пакование таблиц Paradox и dBASE Пакование таблицы Дополнение строки пробелами Программа для рисования 2 (Paint) Программа для рисования (Paint) Заполняет Canvas рисунком с рабочего стола, учитывая координаты Назначение палитры Bitmap Форма является дочерней для панели Показать на форме вызывающей программы панельку с кнопочками из DLL Перемещение мышью панели на форме во время выполнения программы Поставить пароль на таблицу Paradox Paradox и неверные индексы Win95 Byte-поля Paradox После работы программы не сохраняются изменения в базе Paradox Размеры полей таблицы Paradox Paradox в сети Ограничения Paradox Упаковка таблиц Paradox и dBase Доступ к таблицам Paradox на CD или c флагом только для чтения Из Paradox в Access при помощи ADO Имя пользователя Paradox Как использовать параметры коммандной строки Разбор строки Разбиение и сборка файла Расширение возможностей Kylix приложения - смешиваем Object Pascal и C Пример написания Крака на паскале BEEP для Delphi, который работает как в Pascal Распределение Паскаля Вычисление даты Пасхи Вычисление даты Пасхи 2 Как написать генератор паролей 10 способов взлома пароля Как в компоненте TMemo перехватить нажатие Ctrl+V и вставить специальный текст не из буфера обмена Преобразование PAS-файла в HTML-файл Пропатчить двоичный файл - заменить строку Пропатчить процесс Путь и Имя папки My Computer Как изменить стандартный цвет ProgressBar 3 Показать TProgressBar в стиле XP Преобразовать PChar и String PChar в TStringList Обработка клавиш-акселераторов для станиц TPageControl Использование баз данных Paradox в локальной сети Пасхальные яйца в Delphi Сравнить две строки и получить результат в процентах Получать слова нужной длины при перестановке букв в указанном слове Преобразовать Персидскую дату в дату по Грегорианскому календарю Получить путь к директории Program Files PGPSDK - легкий путь к шифрованию Сортировка методом Пузырька Поиск фраз и записей переменной длины Как сделать генератор PH, не зная алгоритма его вычисления Как показать картинку в программе из ресурса DLL библиотеки Как получить картинку с видео источника Pipeline-компоненты Как создать Bitmap из массива пикселей Самолет летит по небу Проиграть Flash файл в приложении Как играть MIDI без медиаплеера Проигрывать MPEG файл в Delphi-программе Проигрывание системных звуков Проиграть звук из таблицы Как проигрывать два звука одновременно Как проиграть Wave-ресурс Как проиграть wave file в обратную сторону Как проиграть WAV без MediaPlayer Как можно проиграть звуки, закрепленные за событиями Windows Плазменная заливка формы Функция построения графика Подгружаемые модули (plugins) в Delphi Как написать свой Plugin для поддержки различных форматов файлов Как корректно определить изменения в оборудовании Plug&Play Пример работы с указателями Как преобразовать указатель на метод в указатель на функцию Увеличение значения указателя Получение размера памяти выделенный под Pointer Преобразование 3D-координат точки в 2D-координаты в перспективе Обpатная польская нотация Вычислить значение полинома в данной точке Протокол POP3 (Post Office Protocol) PopupComponent и шрифты Выпадание контекстного меню возле нужного элемента управления Вызов контекстного меню в координатах курсора мыши Вызов контекстного меню в позиции курсора Вызов контекстного меню в позиции курсора 2 Вызов контекстного меню в позиции курсора 3 Порты Как из программы отправить команду POST с параметрами на сервер Многоразовая обработка сообщения Рекурсивный поиск с помощью функции Pos Возвести в степень PowerDraw - как лучшая аналогия DelphiX-у PowerDraw вместе с DelphiX PowerDraw - первая программа Как работать с Powerpoint через OLE Power off (не убивает процессы) Power off (Убивает процессы) Протокол PPP Криптоанализ туннельного протокола типа точка-точка (PPTP) от Microsoft Предварительная загрузка элементов Предохранить от потери данных Предохранить форму от перемещения и изменения размеров Предохранить форму от сворачивания Предотвратить Screen Saver при запуске Предотвратить завершение работы Windows Принципы построения API-библиотеки Вывести список установленных принтеров и подробную информацию о каждом Как узнать, какие принтеры установлены в системе Как узнать, какие принтеры установлены в системе 2 Управляющие коды принтера Узнать версию драйвера принтера Узнать версию драйвера принтера 2 Перевести принтер в режим Duplex Метрики принтера Настройки принтера Как указать размер страницы не используя TPrinterSetupDialog Форматы бумаги Как узнать количество точек на дюйм для принтера Вывести диалог свойств принтера Узнать, поддерживает ли принтер PostScript Сохранить установки принтера в файл Как печатать растровые и векторные изображения и делать режим предварительного просмотра Как узнать края печати в Win16 и Win32 Построчная печать Распечатать Canvas Печать ячеек Пример вывода текста на печать, используя COM порт Печать содержимого DBGrid через QuickReport Печать конверта Распечатать Excel файл Печать всей формы Печать всей формы 2 Печать содержимого TMemo или TListBox Как производить Печать из WebBrowsera Как напечатать изображение Печать текста в обход Windows Печать на любом принтере Печать структуры таблицы Paradox Как распечатать картинку Распечатать файл через порт принтера Распечатать файл через порт принтера 2 Как изменить размер страницы при печати Распечатать только выделенный в TRichEdit текст Печать повернутого текста Печать повернутого текста 2 Печать повернутого текста 3 Печать повернутого текста 4 Размер полей при печати Печать через спулер на матричный принтер Печать StringGrid Печать TMemo, TStringList или TStrings Как определить количество заданий на печать Распечатать текст Сброс на печать текстового файла Вывод текста на печать, используя com порт Распечатать TImage Распечатать TImage 2 Реализация команды PrintTo Печать Dos-файла в порт напрямую Распечатать TStringGrid Распечатать TStrings на принтере по умолчанию Показать диалог печати и распечатать текстовый файл Как распечатать WEB страничку при помощи HTML контрола Как печатать без TPrinter Как печатать в цвете Как распечатать PRN файл Процедурные типы Unit с полезными функциями для работы с процессами Обработка исключительных ситуаций Обработка исключительных ситуаций 2 Для чего нужен ProcessMessages Как обработать ошибку прежде, чем программа уведомит об этом пользователя Как пропатчить процесс в памяти Выполнение процедуры по адресу Вызов процедуры, имя которой содержится в переменной Вызов процедуры, имя которой содержится в переменной 2 Добавить процедурный тип в TList Программа для работы с точечной графикой Программа - камикадзе Как добавить группу в Program Manager Получение данных из Program Manager через DDE Управление Program Manager в Win95 с помощью DDE Как при выполнении долгой операции в Oracle показать прогресс бар Создать ProgressBar в колонке TListView Как вставить ProgressBar в StatusBar Как вставить ProgressBar в StatusBar 2 ProgressBar с невидимой рамкой Отображать движение TProgressBar при помощи фонового потока Структура проекта Delphi Публикация во FrontPage Свойства в Delphi Создание свойства-массива компонентов Пропорциональное отображение в TScrollBar или TStringGrid Требования и свойства сортировок. Что когда лучше Как получить контекст свойства по его целочисленному значению Как получить значение свойства в виде варианта по тексту имени свойства Редактор свойства Color с заданными ограничениями Cпособ защиты программы от несанкционированного копирования Как защитить запись в DBGrid от удаления Доступ к защищенным свойствам Защита программ от взлома Программа A4 Proxy для проверки анонимности Proxy Проверка попадания точки в прямоугольник (TPoint в TRect) Находится ли точка внутри многоугольника Запись буфера BDE на диск Как поместить картинку в заголовок TListView В DBGrid напротив некоторых строк можно поставить галочку Имплантация таймера в компонент Пирамидальная сортировка Компонент QReport никак не реагирует на установки принтера PrinterSetup диалога Квадратное уравнение Качественно уменьшить изображение Модуль, позволяющий в Delphi осуществить форму запроса для компонентов DBGrid Параметризованные запросы Проблемы со шрифтами у QuickReport Заголовок окна предварительного просмотра QuickReport Как сохранить QuickReport в stream Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами Быстрый поиск в базах данных Пример быстрой работы с графикой Быстрый поиск в списке Быстрая сортировка Метод быстрой сортировки Группа радиокнопок и ActiveControl Поразрядная сортировка Инициализация исключительной ситуации Как получить неповторяющиеся случайные числа Как выбрать случайную запись Нарисовать случайным образом кривую Безье Случайные пароли Формат архивного файла RAR RAS API для непродвинутых RAS API программирование Работа с отчетами Rave Report в режиме RunTime Показать TRadioButtons в TListView Модуль для RC5 шифрования Модуль для RC6 шифрования Использование команды RDTSC процессора Pentium для работы с малыми временными интервалам Readln для более чем 255 символов Читаем файл Access используя ADO Читаем Adobe Acrobat PDF файлы из нашего приложения Прочитать данные из другого дочернего окна Чтение бинарного файла Как прочитать байт из параллельного порта Как прочитать байт из параллельного порта 2 Как динамически прочитать информацию о классе Как читать файлы Outlook Express (DBX) Чтение сложных OLE-документов Следить за изменениями в каталоге Прочесть текстовый файл DOS Считать данные из ячеек Excel Читаем заголовок exe файла Access to table disabled because of previous error - Read failure Как прочесть атрибут файла Last Accessed (последний доступ) Чтение из файла длинной строки Чтение из файла Как прочитать из модема Читаем из файла, открытого другим приложением Прочитать и изменить текстовый файл строка за строкой Чтение OLE из Blob поля Paradox Прочитать адрес отправителя сообщения для MS Outlook Установка атрибута Только для чтения у столбцов компонента StringGrid Чтение из открытого файла Чтение из открытого файла 2 Чтение из открытого файла 3 Как прочитать очередь печати Как прочитать свойство напрямую из его ресурса Чтение текста RichEdit из базы данных Прочитать ROM-BIOS Как прочитать русский текст MS-DOS Как прочитать русский текст MS-DOS 2 Как прочитать русский текст MS-DOS 3 Как прочитать русский текст MS-DOS 4 Считать строковые значения из ресурса Запись и чтение чисел в Blob-поле Чтение и запись компонента Чтение и запись файлов Как читать-писать в I-O порты Запись и чтение из файла массива записей Запись и чтение из файла массива записей 2 Чтение и запись звука Скопировать строку в Буфер и прочитать её Реализация событий COM+ в среде Delphi Сравнение чисел с плавающей точкой Окно в виде кольца с изогнутой заголовочной полосой Преобразование дробной и целой части REAL-числа в два целых Как завершить сеанс работы или перезагрузить Windows NT Сколько времени прошло с момента перезагрузки Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet RecCount в таблицах ASCII Недавно использовавшиеся файлы в главном меню Получение имени обработчика события Как получить номер записи в dBASE или Paradox Запись RecNo из RecordCount Перекодирование Как можно перекодировать сообщение (содержание) из Win в КОИ8-Р для отправки по EMail Перекодировка текста DOS-Windows-Koi8 Перекодировка текста из Win1251 в KOI8-R и наоборот Распознавание кодировки. Перекодировка. Передача массива записей символов в Memo Присвоить значение полям записи с помощью Assemblera При обращении клиента, к уже редактируемой записи другим клиентом, выдаётся сообщение Запись nnn из nnn Запись звука Нарушение уникальности записи Запись с помощью MediaPlayer Восстановление поврежденных таблиц Как бороться с квадратичностью Image Проверка пересечения двух прямоугольников (TRect) Рекурсивные механизмы спуска по дереву Рекурсия и опережающее описание Класс для рекурсивного обхода дерева каталогов Рекурсивное удаление файлов и подкаталогов Ищем файл рекурсивно Получить количество файлов в корзине и их общий размер Использовать Запись для сохранения информации из свойств различных классов Переопределить параметры формы при её создании FTP - докачка файлов Как заставить перерисоваться все окна Как уменьшить размер EXE-файла Можно ли как-то уменьшить мерцание при перерисовке компонента Красно-черные деревья Обновление вычисляемых полей Как заставить Рабочий Стол обновится Как заставить Рабочий Стол обновится 2 Как заставить Рабочий Стол обновится 3 Обновить рабочий стол Обновить список дисков TDriveComboBox с сетевыми дсками и Plug&Play Обновление файла после перезагрузки системы Как обновить TQuery не потеряв при этом текущей записи Обновить иконки на экране Перегенерировать все индексы с истекшей датой Регионарные стандарты Как зарегистрировать ActiveX-компонент (OCX-файл) на компьютере пользователя Регистрация компонент Зарегистрировать новый тип файлов Как зарегистрировать OCX Регистрация редактора свойства Регистрация WinZip 7.0 (beta) Регистры - доступ и использование вместо WIN.INI Как работать с реестром, используя только WinAPI Браузер по реестру Экспорт и импорт из реестра Как можно определить доступные сервера приложений на этой машине через Registry Как из Delphi влиять на реестр (Изменить заголовок корзины) Удобная загрузка местоположения формы Получить из регистров информацию о временной зоне (DST) После внесения изменений в реестр, некоторые программы не видят их Записать в реестр данные бинарного вида Исследование RegSnap v 2.8 Использование регулярных выражений в Delphi Регистрация ActiveX Взять все расширения из реестра и их описание Прячем программу для TaskManager Помещение записи в одну из секций автозапуска реестра Сохранение бинарного файла в реестре с последующим его извлечением Регистрация классов Грузим формы из базы данных или Как зарегистрировать класс по его имени Считать значение REG_DWORD из реестра Перечислить измененные ключи реестра в определенный диапазон времени Экспортировать ветвь реестра Получить количество вложенных ключей и значений ветви реестра Перейти на определенный ключ в RegEdit Считать значение REG_MULTI_SZ параметра реестра Чтение строки из реестра без использования класса TRegistry Зарегистрировать или удалить OCX, ActiveX Использование реестра Доступ к реестру Win9x и ME без WinAPI Запись строки в реестр без использования класса TRegistry Относительный и полный пути файла Удаленная база данных Использование Remote Debugging Переименование каталога Добавить файлы в меню Reopen Изменение месторасположения .NET-файла во время работы Как заменить или переместить файл, используемый другим приложением Заменить запущенную DLL Замена подстрок Заменяем текст в текстовом файле Word для генерации отчетов Резидентная программа Резидентная программа и записная книжка Момент окончания изменения размера или перемещения окна Изменение размеров колонок DBGrid При изменении размеров окна без заголовка сначала отрисовывается рамка будущих размеров Изменить размер Jpeg и сохранить его в новый файл Панель с изменяющимися размерами Ограничение на изменение размера формы по размеру панели на ней Различные разрешения - различные размеры шрифтов Как из своего пpиложения опpеделить загpузку pесуpсов GDI и USER Пример ресурсной таблицы строк Поимей Resource Scrutator version 1.21 by CitruSoft Laboratory нахаляву Перезапустить свою программу Восстановление размера окна Восстанавление длинных имен файлов по известным коротким Возврат курсора по умолчанию после выполнения запроса Перевернуть строку 3 Перевернуть строку Перевернуть строку 2 Поместить более 64 KB в TRichEdit Выполнить обратный поиск строки в TRichEdit Получить первую или последнюю видимую строку в TRichEdit Подсветить HTML теги в RichEdit Задать расстояние между строк для TRichEdit Сделать предварительный просмотр для TRichEdit Изменить цвет выделения для TRichEdit Показывать значки элементов списка в TRichEdit Использовать SubScript или SuperScript в TRichEdit Выравнивание текста в TRichEdit Как скопировать содержимое одного RichEdit в другой Использовать различные стили подчеркивания для TRichEdit Подсветить ссылки в TRichEdit Как конвертировать RFC1123 в TDateTime Преобразовать RGB в TColor и наоборот Преобразовать RGB в COLORREF (BGR) Как преобразовать цвета RGB в CMYK и обратно Как преобразовать RGB-цвет в оттенки серого Как конвертировать RGB в TColor Получить доступ к элементам TRadioGroup Richedit сам меняет язык при перемещении Перейти на строку в RichEdit Печать из RichEdit RichEdit замена текста RichEdit поиск текста Предел на размер текста в RichEdit Подсчет слов в Richedit Получить слово под курсором в RichEdit Как отловить правый Enter (NumPad) Как правильно печатать любую информацию (растровые и векторные изображения), а также как сделать режим предварительного просмотра Как научить Delphi делать правильное округление дробных чисел Меню с правой стороны Как в TEdit расположить текст справа Как в TEdit расположить текст справа 2 Блочный шифр Rijndael Окно в виде кольца RLE - Групповое кодирование Римские в арабские и наоборот Определить корень слова (для поиска похожих слов) Повернуть 2D точку Как повернуть Bitmap на любой угол Как повернуть Bitmap на любой угол 2 Вращать Bitmap вокруг точки Переворачиваем рабочий стол Повернуть DIB-изображение Алгоритм поворота изображения Вращение объектов Как вращать текст Как вращать текст 2 Как вращать текст 3 Рисование кнопок с кругленными краями Элементы управления с закругленными краями Округление чисел до определенной степени Округление денежного значения Округление дробного числа до N знаков после запятой Округление до ближайшего кратного Округление реальных типов Округление времени Как показать округлённое окошко подсказки в Tray в Windows2000 Как округлять до сотых в большую сторону Механизм вызова удаленных процедур - RPC Атаки на RSA Криптосистема RSA COM технология Загрузка нескольких RTF файлов в RichEdit Формат Rich Text (RTF) Загрузить RTF текст из файла ресурса в TRichEdit Распечатать RTF-файл и определить диапазон страницы для печати Исправление загрузки RTF текста через поток Как сохранить RTF в TBlobField Копировать RTF-текст в буфер обмена Массив констант во время выполнения приложения Как присвоить событие в run-time Дублирование компонентов и их потомков во время выполнения приложения Дублирование компонентов и их потомков во время выполнения приложения 2 Как создать базу данных Access во время выполнения Создание события во время выполнения приложения Ошибки времени выполнения Функции редактора полей во время выполнения программы RTTI в действии Жизнь и смерть в режиме run-time Менять главную форму во время выполнения Имя свойства в течение выполнения программы Заменить элемент управления во время выполнения Назначение события во время выполнения программы Пример реализации резиновой нити Использование функций из RunDll32 Количество запущенных копий программы Создание компонент во время выполнения программы и обработка их событий Как перемещать компоненты во время работы программы Показ свойств во время выполнения программы Запуск программы Как запустить апплет панели управления Открыть меню кнопки ПУСК или запустить диалог запуска программ Как запускать внешнюю программу сразу с высоким приоритетом Запустить консольное приложение и получить его стандартный вывод Как запустить текущий ScreenSaver Как запустить текущий ScreenSaver 2 Показать диалог для запуска приложения Показать диалог для запуска приложения 2 Как написать DLL, которую можно было-бы выполнить с помощью RunDll, RunDll32 Запустить на выполнение файл от имени любого пользователя Запустить процесс в защищенной области другого пользователя Как можно запустить lnk Как заставить запускаться из определенной папки Как запустить и остановить сервис (или получить его статус) Другой способ запуска чужого приложения Просмотрщик запущенных процессов Как узнать, запущен ли процесс в Win9x Бегущая строка Создание компонент в Run-Time Как упаковать базу (DBase, Paradox) в RunTime Как запустить приложение и подождать пока оно отработает 7 Как запустить приложение и подождать пока оно отработает 8 Запуск программы и ожидание завершения определенное время Запуск программы и ожидание ее окончания, принудительное завершение если Timeout Пример запуска макроса в MS Word Русификация консольных приложений в Delphi Выравнивание текста по ширине с автоматическим переносом русских слов Вставка рисунка в TRxRichEdit Сохранение типа списка объектов Защита программ и данных с использованием электронных ключей Защита программ и данных с использованием электронных ключей. Часть 2 Как определить, что два слова имеют схожее произношение O сохранении иконок 32х32 в 256-цветном формате Сохранение и выдёргивание ресурсов в DLL или EXE Запись массива на диск Сохранение массива c изображениями Сохранить содержимое буфера обмена или потока как картинку Сохранение компонента в файле Сохранение состояния ВСЕХ компонентов Сохранение компонента полностью со всеми свойствами в БД Сохранение данных в Clipboard Сохранить порядок колонок в DBGrid, после того как пользовать их перестроил Сохранить Excel файл как текстовый Сохранение размеров, позиции и состояния окна Сохранение в файле и загрузка из файла формы с компонентами Сохранить изображение в формате JPEG Сохранение и загрузка данных в объекты на примере коллекций Сохранение и чтение TStringGrid При чтении почты POP3 отделять Attachment и сохранять в файл Сохранить несколько контролов в один файл Как хранить настройки для программы. Работа с INI-файлами Сохранять настройки в ini-файле Сохранение прикреплений Outlook Как сохранить значение свойства в поток Как сохранить значение свойства в поток 2 Сохранение точных размеров при печати Сохранение пользовательских настроек Как сохранить исходник HTML из TWebBrowser.Document на диск Сохранение и восстановление положения и размеров окон Сохранить документ Word как RTF Изменить шрифт TStatusBar Из ресурсов поочередно загружать глифы для кнопок SpeedButton Прокрутка TScrollBox с помощью стрелок вверх и вниз Масштабирование окна Масштабирование окна 2 Масштабирование размера формы и размера шрифтов Технология без интересного имени или как работать со сканером Сканирование версии структуры базы данных Рекурсивный проход дерева каталогов Как получить список файлов со всеми подкаталогами Сканируем файл в поисках текста Сканирование shared-ресурсов Как получить Регистрационный Номер для Sceleton ScreenSaver Выключение компьютера в заданное время ScreenMate Создание хранителя экрана (Screen Saver) Снимок экрана Как скопировать экран (или его часть) в TBitmap Как сохранить содержимое экрана в файл Как копировать образ экрана в файл Экранный вирус Scripter Studio - что это такое Прокрутка Memo Как прокрутить TRichEdit в конец Прокрутка таблицы - хитрость PeekMessage Как в Memo прокрутить текст Прокручивать TWebBrowser своими кнопками Читаем CSV текстовый файл в StringGrid Алгоритмы поиска Поиск и фильтрация данных в Delphi Поиск звуковой платы Процедура поиска закладок и перехода по ним Произвести поиск байта или слова в строке Поиск класса Поиск DOS-окна Поиск файлов Как запустить диалог поиска файла Поиск файлов по маске в заданной директории Поиск файлов по маске по всему дереву каталогов, начиная с указанного Поиск в базе данных ADO Поиск записи в больших таблицах Поиск в базе данных Поиск в DBGride без ввода искомого значения в поле ввода Простейший сканер диска Поиск кратчайшего пути Поиск пути Поиск в отдельном потоке фразы в файлах Поиск свойств Поиск строки текста в наследниках TCustomEdit Алгоритмы поиска в тексте Поиск текста в текстовом файле Как найти директорию TEMP в Windows Как найти каталог Windows Как найти каталог Windows 2 Как найти каталог Windows 3 Перевести секунды в формат времени Преобразование количества секунд в формат TTIME Получение второго цвета заголовков форм Сворачивание вторичной формы на панель задач Определить, установлен ли Macromedia Flash Как захватить весь вывод в консоли Как скопировать выбранные в DBGrid записи в клипборд Как выделить кнопку в DBNavigator программно Каким обpазом выбиpать pазмеp шpифта Как выделить в RichEdit 4 строки Выделить строку в Memo Выделение меню Сортировка выбором Сортировка выбором 2 Как реализовать выделение резиновым прямоугольником Что из себя представляет Self Что из себя представляет Self 2 Создание самоуничтожающегося объекта Диалог для выбора компьютера Показать диалог выбора директории с кнопкой для создания новой Почти полный аналог метода SendKeys из VB Как отправить нажатие клавиши с кодом 255 в элемент управления Windows Отправить письмо на E-mail так, чтобы пользователь не подозревал об отправке Как отправить бинарные данные из CGI приложения Как послать широковещательный UDP пакет Переслать командную строку из второго экземпляра программы в первый Пересылка данных в ячейки Excel Отправить E-mail Отправлять электронную почту Отправить письмо, чтобы пользователь об этом не знал (D7) Отправка E-mail через MAPI Передать файл через Socket соединение Переслать файл в Корзину Как передать фокус следующему контролу Отправить сообщение на ICQ Посылка кода клавиши или текста в окно Как посылать нажатие клавиш в элемент управления Послать нажатие клавиш Эмуляция нажатия клавиши для любого активного приложения Посылаем нажатия клавиш другому приложению Переслать сообщение с помощью SendMessage Отправление сообщения сразу всем элементам управления формы Посылка Raw IP-пакетов Передать строки, картинки (streams) между процессами Как передать строку другому приложению Передача спецсимволов в документ Word Переслать текст в другую программу Как отправить на принтер чистый поток данных Как передать UserName и Password в удаленный модуль данных Как отправить вебформу на сервер при помощи TClientSocket (напрямую и через прокси) Как разделить обработку OnClick и OnDblClick Как разделить файл на куски и склеить их потом Дилемма доступа к данным Показать число с разделителями тысячных знаков Регистрация основанная на серийных ключах Читать и писать в последовательный порт Инсталляция и удаление сервисов под НТ Как заказать сервисный процесс SetFocus в TStringGrid SetFocus в Edit на OnExit Правила для SetRange Пример SetText, GetText строкового поля Установка привилегий SetVolume почему-то не дает никакого эффекта Выставить значение для определенного свойства всех компонент формы или всех компонент нужного класса Установка режима бинарного файла Установка определенного бита в слове Установка времени компиляции программы в диалоговом окне О программе Установить флаг DTR и RTS в активное состояние для определённого COM-порта Как программно установить конфигурацию COM-порта Установка или снятие Debug привелегии у текущего процесса Вывести список установленных принтеров и установить принтер по умолчанию Как програмным путем задавать координаты ярлыкам на рабочем столе Изменение даты создания каталога Как установить переменные окружения Как установить значение строкового или целого поля если оно присутствует Устанавливаем дату создания файла Выставить дату для файла Установка времени и даты файла Установка ловушек в Windows Как присвоить значение свойству Selected в ListBox Включить или отключить Caps, Num или Scroll Lock Как перевести монитор в режим stand-by В TRichEdit или TMemo при нажатии Enter позиционирование курсора в позицию как в предыдущей строке Получить или установить имя компьютера Как установить количество точек на дюйм в TPrinter Публикование свойств-наборов Выставить значения свойств Как установить значение свойства компонента по имени Как указать максимальный размер текста для RichEdit Control Как установить системную дату и время программно Выставить системные переменные среды Установка шрифтов для системного меню Назначение прав пользователей на таблицу Переместить курсор в TRichEdit на нужную позицию Выставление и сброс битов Установить метку тома файловой системы Перевернуть текст в TStringGrid на 90 градусов Добавление колонки в StringGrid Добавление колонки в StringGrid 2 Получить содержимое TStringGrid или TDrawGrid в виде строки Автоматический подбор ширины колонок для TStringGrid Автоматический подбор ширины колонок для TStringGrid 2 Выравнивание ячеек в TStringGrid Очистить ячейки в TStringGrid Очистить ячейки в TStringGrid 2 Автоматический подбор ширины колонок для TStringGrid или TDrawGrid Реализация события OnColumnClick из TListView для TStringGrid Обратиться к колонке или строке StringGrid по заголовку Сортировать TStringGrid по колонке Копировать и вставлять ячейки TStringGrid в буфер обмена Удаление колонки в StringGrid Удаление колонки в StringGrid 2 Удаление колонки в TStringGrid Удалить строку из TStringGrid Переход по ячейкам в TStringGrid по клавиши Enter как по Tab Вставка и удаление строк из TStringGrid Вставить еще несколько строк в середину TStringGrid Определить, отображаются ли полосы прокрутки для TStringGrid Многострочный TStringGrid 4 Увеличение ячейки TStringGrid при увеличении числа строк Как перемещать строки и колонки в StringGrid Как перемещать строки и колонки в StringGrid 2 Многострочный TStringGrid 3 Распечатать TStringGrid 2 Изменение размеров колонок в StringGrid Обмен строк TStringGrid Удаление строки из TStringGrid Вставка строки в TStringGrid Перестановка строки в TStringGrid в другую позицию Сохранить TStringGrid в файл, загрузить из файла Позиционирование каретки в TStringGrid Сортировка столбцов в StringGrid Сортировка столбцов в StringGrid 2 Сортировка TStringGrid Копирование содержимого TStringGrid в буфер обмена Экспортировать TStringGrid в Excel-файл Экспортировать TStringGrid в Excel-файл 2 Экспортировать TStringGrid в Excel-файл 3 Перевести TStringGrid в HTML Как экспортировать StringGrid в MS Word таблицу Затенить компонент Как получить эффект тени для Hint Перетасовка экрана Перетасовка строк в списке Разделяемые элементы управления для Tabbednotebook Разделяемые элементы управления для Tabbednotebook 2 Разделяемые элементы управления для Tabbednotebook 3 Защита программ перекрытием кода Ошибка совместного доступа к базе данных Как расшарить диск Расшаренная DLL Общий доступ к памяти, распределенной DLL Как использовать Shell API SHBrowseForFolder Как использовать Shell API SHBrowseForFolder 2 Запуск внешней программы. Как послать E-mail и сделать ссылку на сайт Соpтиpовка Шелла Сортировка методом Шелла Описание и исходник сортировки Шелла Shell своими руками - System Tray Кодирование методом Шеннона-Фано Слабые места криптографических систем Клавиши-акселераторы для TPageControl Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка Чтобы клавиши shortcut пунктов главного меню главной формы действовали только в этой форме (но не в модальных окнах) Сокращенное имя каталога Как использовать функцию ShowMessageFmt Отобразить, присоединить сетевые диски Как вывести окно модальное для всех окон кроме одного Считать двоичный файл и отобразить значение байт как ASCII Просмотр буфера обмена Просмотр буфера обмена 2 Открытие сокращённого или полного диалога выбора цвета Отображение ломанной линии Вывод пояснения о текущей операции Показ удаленных записей в таблице dBASE Показать удаленные записи таблицы Как заставить приложение показывать различные иконки при различных разрешениях дисплея Как вывести сведения о диске (метка тома, серийный номер, файловая система и т.д.) Как пpогpаммно вывести окно свойств экpана Показать диалог выбора домена Отображение отформатированных сообщений об ошибках Отображение отформатированных сообщений об ошибках 2 Показать файлы с ассоциированными с ними иконками в TListView Показать свойства файла Как показать иконку, ассоциированную с данным типом файла Показать первый кадр AVI-файла Просмотреть текст формы из запущенной программы Показ формы без фокуса Отображение полных строк списка при перемещении мыши по списку Как вывести главное окно справочной системы Вывод справочной информации Как скрыть или показать иконки на рабочем столе Как скрыть или показать иконки на рабочем столе 2 Показать или спрятать окно Показ и скрытие дочерних MDI-окон Спрятать или показать кнопку ПУСК Как программно спрятать или показать заголовок окна TitleBar Заставляем появиться Hint в нужный момент Как вывести hint, когда курсор мышки над определённым контролом Показ изображений в DBGrid Подскажите как правильно показать на экpане и сохранить в базе картинку формата JPEG Вывести информацию о пакете Показывать номер страницы Как показать окно свойств экрана Показать диалог выбора компьютера Как показать число, разделив каждые три цифры запятыми Показ логотипа при запуске приложения Показ логотипа при запуске приложения 2 Показ логотипа при запуске приложения 3 Существует ли средство для вывода определения структуры таблицы Просмотреть текст формы Показ окна без главной формы Показать корзину Windows Исследование Текстового перекодировщика Штирлиц версия 4.0 Как правильно завершить некое приложение Как правильно завершить некое приложение 2 Как выключить компьютер с любой версией Windows Вырубить монитор Вырубить монитор 2 Выключить или перезагрузить компьютер Как выключить Win2000 Как выключить Win2000 2 Преобразование сигнала в спекр и обратно (методы Хартли, Фурье и классический) Простой расчет контрольной суммы Простая база данных (запись в файл) Простой пример DLL Простое число Простой пример XOR шифрования Симулировать щелчок мышкой Создать растягиваемую без бордюра форму Величина SizeOf SoftIce - первые шаги Скины Исследование Winamp Skin Maker v1.2 Переход в Спящий режим (WinNT) Пропускать сообщения от клавиатуры и мышки в своем приложении Очень медленный доступ к таблице при первом обращении Получить путь к выделенному файлу в TShellListView Сортировать TStringList своим методом сортировки TStringList. Сортировка и системная locale Перевод списка файлов и каталогов из TStringList в TreeView с построением дерева каталогов Создание уменьшенной копии картинки Написать очень маленький инсталлятор Сглажено изменять размер JPEG Убрать зазубринки при рисовании линий Найти smtp mailserver по умолчанию Пример работы с SMTP Простой протокол передачи почты (SMTP) Использование SMTP Relay Server Исследование SnagIt32 v4.0.1 Управляющий протокол SNMP Описание протокола SNMP (Simple Network Management Protocol) Увидеть пароль скрытый за звёздочками 2 Увидеть пароль скрытый за звёздочками Социальная инженерия в реверс инженеринге Сокеты 1 Сокеты 2 (Кодинг блокирующих сокетов) Сокеты 3 (Кодинг неблокирующих сокетов) Сокеты 4 (Использование DScan) Сокеты в Delphi TServerSocket и TClientSocket без scktsrvr.exe отказываются работать Простой способ отправки файлов при помощи TClientSocket и TServerSocket Посылка и прием сообщений через сокеты Почему несколько блоков при передаче по сокету могут объединяться в один Как запросить страницу с сайта Как запросить страницу с сайта 2 Посылка файлов через сокет Руководство по Soft-ICE (DOS) - 1 Руководство по Soft-ICE (DOS) - 10 Руководство по Soft-ICE (DOS) - 11 Руководство по Soft-ICE (DOS) - 12 Руководство по Soft-ICE (DOS) - 13 Руководство по Soft-ICE (DOS) - 14 Руководство по Soft-ICE (DOS) - 15 Руководство по Soft-ICE (DOS) - 16 Руководство по Soft-ICE (DOS) - 17 Руководство по Soft-ICE (DOS) - 18 Руководство по Soft-ICE (DOS) - 19 Руководство по Soft-ICE (DOS) - 2 Руководство по Soft-ICE (DOS) - 20 Руководство по Soft-ICE (DOS) - 21 Руководство по Soft-ICE (DOS) - 22 Руководство по Soft-ICE (DOS) - 23 Руководство по Soft-ICE (DOS) - 24 Руководство по Soft-ICE (DOS) - 3 Руководство по Soft-ICE (DOS) - 4 Руководство по Soft-ICE (DOS) - 5 Руководство по Soft-ICE (DOS) - 6 Руководство по Soft-ICE (DOS) - 7 Руководство по Soft-ICE (DOS) - 8 Руководство по Soft-ICE (DOS) - 9 Основы работы с SoftIce Отсортировать выполнение процессов в системе Сортировка двух связанных списков по целочисленным значениям одного из них Сортировка строк с украинскими символами Проверить, установлена ли звуковая карта Как заставить встроеный динамик пищать Программирование Sound Blaster в защищенном режиме процессора Получение информации о AVI файле Как экстрагировать аудиодорожку из AVI файла Как выключить звук Звук через PC Speaker Как вывести звук через звуковую карту Как определить уровень звука в данный момент Как управлять спикером под 9х из Delphi Получить пути специальных папок Как программно щелкнуть по компоненту SpeedButton Скорость работы процессора, точный таймер Как использовать проверку грамматики Великолепный метод Perform Как разделить строку на элементы Splitter Bar Разрезать и соединить файлы Разделить строку на слова Существует ли способ для определение числа заданий Spoolerа печати Распространение BDE Работа со спрайтами Создание таблиц с помощью SQL-запросов Функции дат в SQL SQL и расширенные символы SQL в Delphi SQL-менеджер Хортица SQL outer join Зарезервированные слова Local SQL ADO и COM или SQL-сервер своими руками SQL - сортировка вычисляемого поля SQL - вложенные пробелы Адаптация значения даты или времени к различным форматам SQL-сервера Синтах SQL-функции Substring SQL - использование функции SUBSTRING SQL - суммирование вычисляемого поля Имя SQL-таблицы Возведение числа в действительную степень Изменить регистр выделенного исходного кода Получение списка серверов в локальной сети SVR API для непродвинутых SVR API для непродвинутых 2 - как получить информацию об открытом сетевом ресурсе sscanf в Delphi Описание протокола SSH (Secure Shell) Описание протокола SSL (Secure Socket Layer) Инсталляция Screen Saver Получить время задержки хранителя экрана Узнаём стандартные папки Windows Регистрация программ в меню Пуск Windows Изменить размер кнопки ПУСК Создать папку в меню кнопки ПУСК Путь к папке кнопки Пуск Как показать не отдельно формируемое меню кнопки ПУСК, а иерархическое содержимое десктопа Окно в виде звезды Обработчик события OwnerDraw в компоненте StatusBar Показ всплывающих подсказок в строке состояния Показ всплывающих подсказок в строке состояния 2 Установить размер шрифта для панели StatusBar Форма постоянно сверху приложения StdIn, StdOut и StdErr. Перенаправление, чтение и запись Липкие окошки Как склеить несколько файлов в один и наоборот (работа с TStream) Алгоритм оптимального распределения камней по ящикам Остановка и запуск сервисов Приостановить работу программы Как остановить автодобавление из DBGrid Остановить длинное действие StoredProc становится удобнее Проблемы StoredProc у SQL server Хранимые процедуры Сохранение типа данных множество (TFontStyles) StrAlloc и GetMem Буферы для потоков Сохранение и загрузка формы с компонентами потоком Копирование файлов потоком Копирование потока компонент в буфер обмена Растянуть растровый рисунок Растягивание иконки Растягивание изображения при печати Авторазмер для StringGrid В StringGrid ширина колонки подгоняется под длину самой длинной строки Выравнивание колонок StringGrid Выравнивание колонок StringGrid 2 Выравнивание колонок StringGrid 3 Выравнивание колонок StringGrid 4 Выравнивание колонок StringGrid 5 Авторазмер ширины колонок TStringGrid Как перетащить целую колонку из StringGrid в ListBox Как удалить выделенную запись из TStringGrid Цвет неактивной ячейки StringGrid После первого щелчка начать редактировать Вставка и удаление строк в StringGrid Сортировка StringGrid с целыми значения StringGrid как DBGrid Ограничение длины поля TStringGrid Множественный выбор в TStringGrid Правое выравнивание ячеек TStringGrid Сменить цвет выделения в StringGrid Фокус ячейки TStringGrid Текст в ячейке StringGrid если не помещается переносится на следующую ячейку Сохранить StringGrid в Excel файле StringGrid без выделенной ячейки Манипуляция словами в TStringGrid Копирование StringList в Memo-поле и обратно Обновление картинки в ячейке StringGrid String и PChar Как преобразовать String в Binary и наоборот Создание формы на основе строки Строковая нумерация Чем отличается тип String в Delphi2 и выше от аналогичного в Delphi1 Строка как объект StringList Функции для парсинга строк Отобразить строку на определённую структуру Из строки в массив и наоборот Как сохранить и получить строку из INI-файла Подсчитать количество слов в строке Разность между двумя строками - функция Левенштейна Преобразование сроки в число StrToInt и IntToStr вне модуля SysUtils Паскалевский эквивалент StrTok StrTok для Delphi2 Сумма и количество прописью, работа с падежами Case для строковых значений без учета регистра Проверка значения строки Быстрые функции сжатия пробелов и управляющих символов в строке Функция проверки корректности ввода Удаление лишних пробелов в строке Подсчет количества вхождений символа в строке Алгоритм поиска подстроки в строке Поиск N-ого вхождения подстроки в строку Нахождение последнего вхождения подстроки в строку Получение N-го слова из строки Повтор строки заданное количество раз Замена в строке всех вхождений одной подстроки, на другую Функция замены в строке всех вхождений одной подстроки на другую Замена подстроки в строке Сканирование строки начиная с указанной позиции с целью нахождения слова Поиск подстроки в строке с заданной позиции Поиск подстроки в строке с заданной позиции (стандартный вариант) Преобразование строки с разделителями в StringList Разбиение текста на слова и получение количества слов в тексте Разбивка строки на подстроки с использованием заданного разделителя Заполнение списка словами из строки с возможностью указания множества разделителей Деление строки не несколько строк, указанной длины Сумма прописью - Способ 14 Сумма прописью - Способ 15 Расщепление строки с разделителями на массив строк Поместить или получить строку из буфера обмена (заплатка к стандартным) Преобразование строки в строку для SQL-сервера Преобразование String в PChar Конвертация String в PWideChar Преобразование строки S в набор её чисел, где каждое число представляет каждый символ строки Расщепить строку в слова и обратно Разбивка строки на отдельные слова Небольшой модуль для работы со строками Стилизатор Итерация подкаталогов Подстановка в TEdit Переопределение оконной процедуры и метода для другой формы Сумма прописью - Способ 1 Сумма прописью - Способ 10 Сумма прописью - Способ 11 Сумма прописью - Способ 12 Сумма прописью - Способ 13 Сумма прописью - Способ 2 Сумма прописью - Способ 3 Сумма прописью - Способ 4 Сумма прописью - Способ 5 Сумма прописью - Способ 6 Сумма прописью - Способ 7 Сумма прописью - Способ 8 Сумма прописью - Способ 9 Определение восхода и захода солнца и луны Взлом за 1.5 минуты - SuperFTP v2.04 for Win Поддержка многоязычного интерфейса Как узнать все форматы бумаги, поддерживаемые принтером по умолчанию Приостановить ПК Как поменять функции кнопок мышки Преобразовать файл Flash SWF в EXE Как программно переключить раскладку клавиатуры Переключиться в режим StandBy 32-битное соединение с сервером Sybase Получить количество вхождений символа в строку Преобразовать код символа в скан-код клавиши Симфония на клавиатуре Синхронизировать время на 2-х компьютерах в локальной сети Синхронизация DLL с открытым набором данных Синхронизация таблицы и StringList Синхронизация двух компонентов ScrollBox Общие рекомендации к оформлению кода Системное меню приложения Компонент SystemTray Вызов стандартного системного окна О программе Время простаивания системы Как сделать окно системно-модальным Отключить клавиши при системном Hooke Перехват нажатия на системные кнопки формы (закрытие, минимизация окна и т.д.) Получение информации о системных шрифтах Регистрация горячих системных клавиш Добавляем пункты в системное меню Windows Оповещение о том, что изменили системные настройки Заставить системное меню выпасть в указанном месте Создаём системную горячую клавишу Перевод системы в режим ожидания или спячки Как открыть диалог смены системного времени Сохранить и загрузить двумерный динамический массив Динамические создание объектов в TabbedNotebook Динамические создание объектов в TabbedNotebook 2 Недоступная закладка в компоненте TabbedNotebook Доступ к страницам Tabbednotebook Tabbednotebook и куча ресурсов Печать табуляторов с помощью TextOut Над какой закладкой курсор в TabControl Таблицы в памяти Таблицы строк Извлечение данных индекса таблицы Как сохранить содержимое таблицы в текстовый файл Получить версию таблицы Синхронизация TabSet c ListBox Перемещение на страницу TabSet по имени Как определить, что была нажата клавиша Tab Имитация Tab События KeyPress и KeyDown не вызываются для Tab - как определить ее нажатие Tab как Enter в StringGrid Ошибка TACTIVEFORMX DECLARATION MISSING OR INCORRECT (определение TACTIVEFORMX отсутствует или неправильно) Компонент TADOUpdateSQL Как пpинимать яpлыки пpи пеpетягивании их на контpол Набрать номер по модему. Голосовой звонок. Использование TAPI Сделать кнопку на TaskBar для каждого окна Определение координат расположения TaskBar Работа с TaskBar Как разрешить или запретить переключение между задачами Показать контекстное меню на панели задач Пересборка индексов с помощью TBatchMove Работа с TChart Как поместить TCheckBox в TRichEdit TCheckListBox - использование методов LoadFromFile и SaveToFile Информация о TClass TClientDataSet. Утечка памяти при загрузке XML TClientDataSet. Некорректное формирование XML Класс для реализации списка Variant-ов на основе TCollection TColor TComportDriver - драйвер последовательного порта Использование компонента TCoolBar или как создавать кульные панели инструментов Сделать загрузчик приложения через TCP Организация связи между компьютерами через TCP и IP протокол Каким драйвером пользуется TDATABASE Информация о TDataLink Записать TDataSet в Excel файл Как сделать экспорт TDataSet в XML файл Как заставить произвольный компонент реагировать на изменения в TDataSource Внимание! TDateTime 1899 Корректировка поведения маски TDateTimeField Компонент Tdbf для непосредственного доступа к файлам DBF Изменить высоту строк по умолчанию для TDBGrid Изменить высоту строк по умолчанию для TDBGrid 2 Избавить TDBGrid от автоматического добавления новой записи Проблема хранения TDBImage TDBLookupComboBox. Реакция на нажатие ESC TDBMemo в TDBCtrlGrid Пример создания компонента TDBNavigationButton Изменить иконки для TDBNavigator Изменить подсказку для каждой кнопки TDBNavigator Заголовок TDBGrid в две строки TDirectoryOutline. Ошибка в свойстве Directory Пример TDrawGrid Drawcell TDropper - Компонент для перетаскивания файлов Компонент TEdit с возможностью задать выравнивание текста TEdit с выравниваением текста по центру Поиск и управление TEdit и TField Как создать нестандартную процедуру переноса слов для TEdit, TMemo Teleport Pro Version 1.29 Команды Telnet TELNET Шаблон массива переменной длины Десять заповедей разработчика Десять уроков сетевого хака Завершение всех работающих приложений Как завершить любой процесс, в том числе и системный Завершить чужое приложение Тестер электронных дикторов Как осуществить минимальный тест на корректность глобального идентификатора (GUID), и интерфейсов, унаследованных от IDispatch TExcelManager Присвоить текст файла переменной Функция, возвращающая текст между двумя определёнными строками Как текст на кнопке расположить под заданным углом Компоненты ввода и отображения текстовой информации Пример шифрования текста Поиск текста в текстовых файлах Работа с текстовыми файлами Вывод строковой информации Изменить заголовки компонент различных классов Как реализовать поиск по тексту Отображаем текст в System Tray Сохранение страницы TF1Book в BLOB-поле Использование нумерации в TFields Как задать выражение по умолчанию для объекта TField TFileFinder - механизм поиска файлов Сохранить объект TFont в реестре TFrame. Несколько фреймов одного типа на форме Заголовок TGA-файла Автопроектировщик цифровых схем Флогистон Определить, что пользователь изменить схему оформления XP Теория и практика использования RTTI Теория сортировки - Часть 1 Теория сортировки - Часть 2 Теория сортировки - Часть 3 Теория сортировки - Часть 4 Теория сортировки - Часть 5 Теория сортировки - Часть 6 Теория сортировки - Часть 7 Поточность TreeView Потоки и DLL Особенности разработки потоков Пример работы с потоками Группировка и разгруппировка потоков Как создавать потоки без класса TThread Как создавать потоки без класса TThread 2 Работа в отдельном потоке, которая не мешает основной программе Пример расчета величины в отдельном потоке Поток с доступом к глобальной переменной основной программы Определение количества приостановок (suspend) потока Запись потока в BLOB-поле Сохранение потока в INI файле Поток без синхронизации Поток с использованием Mutexa Поток с использованием семафора Сквозь Вселенную с дополнительными возможностями Конвертируем TIF в PDF Плитка из картинок TImageList. Не отображаются иконки на контролах Как сделать картинки в TImageList прозрачными Как работать с Fade для TImage TImage - эффект плавного перехода Функции для работы с объектом типа TImage Получить или установить допустимые периоды истечения времени Засечь время Вывести временную зону Общее описание временной атаки Синхронизация завершения работы Windows Некоторые модификации методов ReadSection и ReadSections объекта, типа TIniFile TIniFile Прокрутка текста заголовка Комбинация TLabel и TEdit TLabel и TEdit без контейнера Полосатый TListBox Как узнать, по какой колонке был клик в TListView Искать текст в TListView Файл типа TList TMathExpression - компонент для синтаксического анализа VCL.TMediaPlayer. Проблема записи при невыбранном файле Пример компонента типа TMediaPlayer с регулированием темпа звучания Обмен данными между TMemoField и TMemo Различия TMemoField Загрузка TMemoField в Memo TMemoryStream Следование за мышкой в TMemo для установки позиции курсора Фильтровать все ссылки в TMemo TMetaFile - ошибка при работе с памятью Компонент TMinMax Компонент TMultiProperty Как реализовать обработку информации одновременно несколькими потоками Компонент TNMDayTime Компонент TNMEcho Компонент TNMFinger Компонент TNMFTP Компонент TNMGeneralServer Компонент TNMHTTP Компоненты TNMMsg и TNMMsgSer Компонент TNMNNTP Компонент TNMPOP3 Компонент TNMSMTP Компоненты TNMStrm И TNMStrmServ Компонент TNMTime Компонент TNMUDP Компонент TNMURL Компонент TNMUUProcessor Как определить, является ли метод потомком TNotifyEvent Добавление изображений на кнопки панели инструментов во время работы приложения Использование меню Инструменты в IDE TOpenDialog, TSaveDialog, TOpenPictureDialog и TSavePictureDialog Топологическая сортировка Компонент TOraCommentsToFL — загрузка русских наименований колонок из ERwin в DisplayLabels TOutline - Перетащи и брось TOutline - Перетащи и брось 2 TOutline - Перетащи и брось 3 Пример отрисовки TOutline TOutline OwnerDraw - значение индекса Поточность TOutline Ханойская башня Получить оттенок серого из RGB-цвета Как узнать значения, которые пользователь вводит в TDBGrid Преобразование выражения к Обратной Польской Нотации Преобразование информации из табличных компонент в RTF TPageProducer. Взаимодействие свойств HTMLDoc и HTMLFile TPaintBox в буфер обмена Как сохранить содержимое TPaintBox в BMP Недокументированный TParser Пример TParser Запись и чтение объекта TPersistent в поток Массив TPOINT Редактор свойств для точки Компонент TPowerSock Компонент TPreview Класс TPrinter Пример использования TPrinter Особенности работы с TPrinter Поиск записи с помощью TQuery Поиск записи с помощью TQuery 2 Введение в режимы трассировки SoftICE Работа с транзакциями Преобразование координат Перевод между системами исчисления Прозрачность Прозрачный Bitmap Прозрачный компонент Прозрачность в D6 Как избежать того, что в некоторых видео режимах прозрачная часть glyphа стандартного TBitBtn становится видной Прозрачный растр Как сделать прозрачным фон текста Прозрачное окно Прозрачное окно 2 Мало места на винте Компонент TrayComp Компонент TrayIcon Использование подсказки в Tray в виде шара Иконка на TrayBar - пример Издевательства над System Tray Приложение не убирает всплывающее меню после потери фокуса Деревья со случайным поиском Прокрутка TreeView, чтобы держать выделение посередине Получение доступа к узлам TreeView Как связать TreeView и PageControl Поместить список контролов и пунктов меню в TTreeView Сортировка двоичным деревом - древесная сортировка Изменить RootKey для TRegIniFile Хитрости печати Как сделать откат внутри триггера Очистка строки слева и справа от указанных символов Очистка строки слева и справа от указанного символа Боевой конь за 10 минут Троянские порты Компонент для последовательного устройства (TRS232) TRyMenu — собственная отрисовка меню TRySharedSream — класс упрощающий работу с файлом подкачки Класс TRyTimer Как отловить сообщения о прокрутке TScrollBar Как перехватить сообщения прокрутки в TScrollBox Использование компонента TServerSocket Информация о базах данных при помощи TSession TSortList - работа с отсортированным списком Способ создания TSR программ без PSP TStatusBar с другими контролами Проблемы использования компонента TStoredProc Несколько функций для TStream TStringGrid и файловый поток Форматирование ячеек TStringGrid Сортировка по содержимому нужного столбца в TStringGrid Вывести номер строки и столбца TStringGrid TStringGrid с фокусом (OnDrawCell) TStringList в TIniFile Свойство TStringList Редактор свойства TStringListProperty TStringList и потоки Удаление дубликатов в TStringList TStringList.IndexOf. Зависимость от сортировки TStringList, владеющий объектами TStringList. Неустойчивость сортировки Создать Terminal Services Client Использовать TTime для более 24 часов TTreeView. Проблемы CustomDraw TreeView - компонент для показа dataset в виде дерева с сохранением Показываем директории в TTreeView Получить строковый путь в TTreeView Сохранить и загрузить TTreeView Принцип и порядок работы с TUpdateSQL для работы с неживыми запросами TUpdateSQL. Выполнение нескольких SQL команд Как отключить хранитель экрана Как выключит спикеp Как включить Caps Lock Включение и выключение закладки Notebook Как программно включить или выключить NumLock TVertGrid — TStringGrid с возможностью заполнения в design-time Отключить подсказки для TTreeView Как реализовать Drag and Drop в TTreeView Перенос элементов в TTreeView Прокручивать TTreeView во время перемещения Получение узла в TTreeView по пути заголовков Искать узел TTreeView через его свойство Text Выделять узел TTreeView правой кнопкой мыши Получение пути заголовков к узлу в TTreeView Копировать нижние узлы TTreeView во второй TTreeView Добавить текущую страницу TWebBrowser в Избранное Как в TWEBBrowser организовать изменение размера шрифта Заменить рисунки в TWEBBrowser TWinControl.Caption. Теряется маленькая русская буква я Мерцание формы Две колонки в DBLookupComboBox Запись о втором создаваемом компоненте только в dfm-файле Drag and Drop для двух компонентов TOutline Компонет TWrapGrid, осуществляющий перенос текста в TStringGrid Пример TWriter и TReader TWriter и TReader - читаем и пишем в файл Прочитать строку под нужным номером из текстового файла Типизированные константы Типы модулей в Delphi Получить сетевой путь к зашаренному файлу по локальному пути Получить сетевой путь к зашаренному файлу по локальному пути 2 Отменить удаление dBASE записи Как запрограммировать Undo Преобразование Unicode строк в DFM файлах Delphi 6 в Ansi строки Универсальный создатель формы Unix-строки (чтение и запись Unix-файлов) Универсальное и быстрое перекодирование строки из кодировок ANSI, KOI8-R, KOI8-U, OEM-DOS, ISO Перекодировка строк из одной кодировки в другую Создаём собственный UnRar, используя unrar.dll Как избавиться от зарегистрированного имени сервера Как сделать, чтобы первая буква каждого слова в строке была в верхнем регистре Перевод символа в верхний регистр для русского алфавита Внести изменения в набор данных и не потерять текушей позиции Обработка нажатий клавиш вверх-вниз Вывести типы URL для Internet Explorer Несколько полезных функций для работы со строками Шутки над пользователем Автоматическое сохранение или загрузка установок пользователя Пользовательские варианты Как можно использовать DLL Uses в DLL Использование таблиц Access Использование таблиц Access2 Использование анимированных курсоров Использование анимированных курсоров 2 Компонент на основе TImageList позволяет использовать в приложении анимированные иконки Как использовать в своей программе API DirectSound и DirectSound3D Работа с автоинкрементальными (AutoInc) полями Использование BDE в сети Использование ChartFX Работа с индексами Clipper-а Коллекции и работа с ними Как использовать консоль в не-консольном приложении Использование C-шной DLL Обрабатываем выделенные строки в DBGrid Добавление псевдонима с помощью функции DbiAddAlias Использование DBIopenlocklist Простой пример работы с базой данных из DLL Как использовать базу данных BDE, не указывая ее имя Использование Debug API. Пример перехвата вызовов функций Win32 API Использование DirectSound на Delphi Использование функции из DLL Использовать формы, объявленные в DLL Как использовать форму из DLL Использование файла помощи Использование справки HTML Help Вариант использования HTML Help в Делфи Как использовать процедуру mouse_event для имитации событий мыши Использование многомерного массива Использование холста в собственных компонентах Как приложению воспользоваться своими шрифтами Как использовать протокол about Как можно использовать протокол res Работа с Sender Использование ServerSocket и ClientSocket Использование стенографии Как использовать Список Задач (Tasklist) Использование TFileStream Использование Tools Interface Использование TParser Использование Try Как использовать клавишу-акселератор в TTabSheets Работа с Winsock на Delphi Как использовать встроенные в Windows иконки в своём приложении Использование и создание DLL в Delphi Использование DLL в Delphi Список зависимых файлов UUE кодирование UUE кодирование 2 Проверка дат Пример переменного количества параметров Переменное количество параметров любого типа Пример переменной записи Указатель на вариантный тип - предупреждение Конвертация Variant в Integer Как преобразовать значение любого типа в строку Классовые и статические переменные общего доступа Передача переменных форме Вставка текста (программно сгенерированной HTML-страницы) в TWebBrowser (не из файла, а из текстовой переменной) Как преобразовать строку в дату Вариантные типы Как сообщить какую-то глобальную переменную всем окнам программы (даже скрытым) VBX в приложениях DELPHI - как распространять Использование контекстного меню с VBX Иерархия VCL Как научить VCL делать Refresh для запросов правильно Основы 3D математики - Векторные и матричные преобразования Как вытащить VersionInfo из свойств проекта Информация о версии (Version Info) в Delphi EXE Отобразить информацию из Version Info проекта Форма с данными о приложении Version Info Рекомендации по заполнению таблицы Version Info Вертикальный текст Вертикальный TitleBar Функции VER.DLL Показывать значения в двоичном представлении Показывать значения в шестнадцатеричном представлении Вирус на Delphi Коды виртуальных клавиш Virtual ListView с контекстным меню Как конвертировать виртуальную клавишу в ASCII код Введение в вирусы Визуализация нажатия кнопки Визуальный HTML редактор своими руками Как редактировать таблицы виртуальных и динамических методов Исследование VoiceMan v1.0 Контроль звука Класс-оболочка для объекта синхронизации WaitableTimer Открыть документ и дождаться завершения работы с ним Переход в ждущий режим под WinNT Как запустить и подождать завершения 2х процессов Подождать завершения DOS-задачи Подождать завершения DOS-задачи 2 Подождать завершения DOS-задачи 3 Как определить, что моё приложение хотят завершить Определить, что изменились настройки экрана Обнаружение прокрутки TListBox Как определить - нажал ли пользователь клавишу PrintScreen Проверка изменения данных таблицы Waveform Audio Win32 API Формат Wave-файла Проигрывание wave-файла, помещенного в ресурс Получить информацию о WAV файле Определить длину WAV файла WAV в EXE Пример чтения и сохранения wav-файлов Запись WAV-файлов Включение wav-файла в exe и проигрывание этого wav-файла Как добавить в исполняемый файл WAV-файл и затем проиграть этот звук Реализация кнопок Вперед, Назад и Отмена для TWebBrowser Как поменять цвет или стиль бордюра в TWebBrowser Использовать событие OnDocumentComplete у TWebBrowser при наличии фреймов Перевести TWebBrowser в режим редактирования Получить и сохранить HTML-код из TWebBrowser Получить выделенные объекты из TWebBrowser Спрятать скроллбары в TWebBrowser Получить свойства всех картинок в TWebBrowser Нажать кнопку Submit в TWebBrowser если она в виде картинки Получить информацию об элементе управления TWebBrowser Проверить активность команды Copy в TWebBrowser Проверить страницу в TWebBrowser на локальность Создать TWebBrowser во время выполнения программы Нажать определенную кнопку на форме в TWebBrowser Открытие локальных файлов в TWebBrowser и прямое открытие ссылок Реализация установки страницы и печати для TWebBrowser Свои настройки Proxy в программе с TWebBrowser Получить доступ к радио кнопкам в TWebBrowser Сохранить исходный код всех фреймов TWebBrowser Сохранить все картинки TWebBrowser Передать фокус TWebBrowser Передать фокус TWebBrowser 2 Сохранить страницу TWebBrowser в Bitmap Масштабирование страницы в TWebBrowser Как добавить текущую страницу TWebBrowser в Favorites Как поменять цвет скроллбаров в TWebBrowser Использование Drag and Drop для заполнения полей в TWebBrowser Получить все URLs фреймов в TWebBrowser Как скрыть контекстное меню TWebBrowser Как загрузить HTML код непосредственно в TWebBrowser Как добраться до конкретного фрейма Использование функциональности IE или заметки о WebBrowser Сохранить страницу в WebBrowser на диск Распечатать страницу в TWebBrowser Работа с печатью в TWebBrowser Показать диалог свойства TWebBrowser Отправить данные формы с помощью WebBrowser Как проверить, является ли текущее соединение в TWebBrowser Secure (SSL) WebSnap WEB страничка внутри Delphi приложения Как получить страницу с вебсервера при помощи TClientSocket и поместить её в строковую переменную Delphi6 и Web-сервисы Использование Web Services Показать исходный код Web-страницы в TMemo Число текущей недели Число текущей недели 2 Число текущей недели 3 Контроль веса Что делает сообщение, какие значения используются для каждого поля сообщения и какие возвpащаемые значения ожидаются или задаются Windows Что такое порт (правила работы с портами) Самый быстрый способ определить подкакой виндой вы находитись (NT или Win9X) на Assemblere Получить диапазон, прокручиваемый колесиком мышки Чтобы при выполнении длительного цикла другие приложения не подвисали Зачем ломают программы или крэкеры на воле Почему я должен устанавливать BDE Как конвертировать WideString в String Прозрачные меню для XP, Win2000 Программирование на основе Win32 API в Delphi Основы работы с Win32API Win95 или WinNT для Delphi1 Для чего нужен WinAPI Cracking WinDAC32 Version 1.41 Позиционирование диалога с сообщением над формой TListView и TTreeView - Windows Explorer Пространство имён оболочки Windows Узнать о завершении работы Windows Вызвать диалог завершения работы с Windows Узнать версию Windows Текущая позиция окна Можно ли заблокировать обновление определенного окна Окно без заголовка Запуск внешней программы Как взломать WinRoute Lite v3.0 Проверить, доступен ли WinSock WinWord через DDE Создание Аккаунта в Windows, используя ADSI (Активные директории) Узнать версию Windows и DOS Коды ошибок Windows Оповещение всей системы о изменении WIN.INI Определить, что WIN.INI был изменен Сообщения Windows - введение Убедиться, что приложение (окно) не отвечает Убедиться, что приложение (окно) не отвечает 2 Получить информацию о регистрации Windows – имя владельца и компанию Окно по рисунку Определить завершение работы Windows Как корректно перехватить сигнал выгрузки операционной системы, если в моей программе нет окна Вывести диалог завершения работы Windows Получить информацию об используемой схеме оформления Windows Перекодировка текста из Win кодировки в КОИ-8 и обратно Получить время работы Windows Удалить файл навсегда Подать звуковой сигнал без использования ресурсов Windows Без иконки в панели задач Как можно обойтись без TTimer и наиболее рационально использовать ресурсы системы Записываем в Access используя ADO Работа с другим приложением без Hook и DLL на примере GetFocus Как преобразовать WMF в BMP WMI - практика применения в Delphi WM_ACTIVATE WM_ACTIVATEAPP WM_CANCELMODE Связь между процессами при помощи WM_COPYDATA WM_CLOSE Перетаскивать файлы в свою программу - WM_DROPFILES WM_GETMINMAXINFO Перемещение окна вне заголовка Перемещение окна вне заголовка 2 Перемещение окна вне заголовка 3 Обработка WM_SysCommand Узнать, когда пользователь или программа изменили системное время - WM_TIMECHANGE WordBasic через OLE Wordbasic с параметрами из Delphi Как WordDocument разбить на страницы Управление Word-ом из Delphi Запуск Word без автостартующего (AutoStart) макроса Автоматизация документов WORD Как прочитать или изменить свойства Word документа Как прочитать или изменить свойства Word документа 2 Импорт активного документа Word Как в Word макросом удалить символы возврата каретки Автоматизация Word с OLE Word, OutLook и OLE Работа с MsWord из Delphi - Нестандартные отчёты Вывести информацию о пользователях, подключенных к рабочей станции Получить даты с понедельника по пятницу текущей недели Заставить Delphi работать с достаточно большим массивом данных Как работать с битами Как удобнее работать с буфером обмена как с последовательностью байт Работа с цветами Как работать с компонентами по их индексу Работа с директориями в Delphi Delphi - Работа над ошибками Как работать со всеми фреймами, отображёнными в данный момент в WebBrowser Работа с INI файлами Работа с JPEG-изображениями Работа с OpenGL - Введение Работа с OpenGL - Минимальная программа Как работать с плагинами Работа с портами под Win95, обзор и теория Работа с принтером Работа с последовательными портами Работа с последовательными портами 2 Как работать со всеми ячейками таблицы в WebBrowsere Не работает функция Writeln Вывод надписи поверх всех окон Пишем свой текст в Меню Сохранение и чтение из потока данных объекта Пишем ScreenSaver в Delphi Написание программ на чистом API Написание программ на чистом API 2 Писать в порт принтера Как писать Win32API приложения на Delphi Что нужно давать WSAAsyncSelect в качестве параметра handle Использование функции wsprintf Примеры форматирования строк с использованием API-функции wvsprintf Как импортировать данные из Excel в StringGrid Обмен информацией в формате XML Динамическое создание меню по XML-файлу Парсер подавляющего большинства нотаций XML Разбор XML XML сериализация объекта Delphi XML сериализация объектов - Заключение Компонент для XML сериализации Использование XML в среде Delphi Крестики - нолики с коброй Пример компонента типа XPButton Включить Drop Shadow Effect окна в XP Использовать визуальный стиль XP для своего приложения Показать символы для пароля в XP Создать Системную Точку Восстановления (XP) Преобразование даты и времени в строковый вид YYYYMMDDHHNNSS и обратно

Сделай сам своими руками подсветка для клавиатуры Сделай сам своими руками подсветка для клавиатуры Сделай сам своими руками подсветка для клавиатуры Сделай сам своими руками подсветка для клавиатуры Сделай сам своими руками подсветка для клавиатуры Сделай сам своими руками подсветка для клавиатуры

Изучаем далее:



Схема замок форд фокус 1

Как из сарая сделать баню на даче

Вечерняя прическа каре из длинных волос

Как сделать механизм навески на минитрактор

Как и из чего сделать двигатель для ракеты без селитры