Tbitmap как его сделать

Tbitmap как его сделать
Tbitmap как его сделать
Tbitmap как его сделать

Все статьи

  • 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 и обратно
Tbitmap как его сделать Tbitmap как его сделать Tbitmap как его сделать Tbitmap как его сделать Tbitmap как его сделать Tbitmap как его сделать Tbitmap как его сделать

Тоже читают:



Поздравление с юбилеем 55 лет розе

Поздравление с днем рождения от нескольких людей

Как на андроиде сделать надпись на фото

Как сделать снегиря из бумаги своими руками оригами

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