Все статьи
- 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 и обратно
|
|