DRKB Tree
Раскрыть все
-
Delphi IDE
-
Язык программирования Delphi
-
VCL
-
Общие вопросы
-
TApplication
-
TForm
-
TLabel
-
TButton, TSpeedButton, TBitBtn
-
TGroupBox
-
TCheckBox
-
TRadioGroup, TRadioButton
-
TEdit, TSpinEdit
-
TMemo
-
TRichEdit
-
TComboBox, TDBComboBox
-
TListBox, TCheckListBox, TDBLookUp
-
TListView
-
TTreeView
-
TStringGrid
-
TImage, TIcon, TShape, TPainBox
-
TScrollBox
-
TTrackBar
-
TStatusBar
-
TProgressBar
-
TMainMenu, TPopupMenu
-
TPanel, TToolBar, TCoolBar
-
TAction, TActionList
-
TPageControl, TTabControl, TNotebook, TTabSet
-
TMediaPlayer
-
Диалоги (Dialogs)
-
Подсказки (Hints)
-
Вставка одних компонентов в другие
-
Работа в runtime и обращение к компонентам
-
Работа с Drag & Drop, Docking
-
Реакция компонентов на клавиатуру
-
Стили и темы Windows XP
-
Другие компоненты
-
WinAPI и Железо
-
Основы работы с WinAPI
-
Информация о системе
-
Сообщения Windows
-
Команды Windows
-
Сервисы NT, драйверы и функции, специфичные для WinXP
-
Системные папки
-
Системная дата и время
-
Приложения и процессы
-
AWE
-
Взаимодействие с Win16 кодом
-
Консольные приложения и приложения DOS
-
Запуск и завершение приложений
-
Запуск и завершение процессов
-
Список задач, процессы и приорететы
-
Работа с памятью
-
Работа с чужими процессами
-
Взаимодействие с чужими окнами
-
Внедрение библиотеки через CreateRemoteThread
-
Инжектирование кода
-
Как вывести результат работы консоли в TMemo?
-
Как завершить задачу в Windows NT (а заодно получить PID задачи)?
-
Как изменить заголовок чужого окна?
-
Как, зная Handle окна программы, определить имя exe?
-
Как найти окно по неполному названию?
-
Как можно из своей программы закрыть чужую?
-
Как можно определить Handle окна, над которым находится мышка?
-
Как передать строку другому приложению?
-
Как перехватывать события, посланные другим приложениям?
-
Как получить список процессов в Win9x?
-
Как по PID процесса узнать CmdLine, то есть командную строку?
-
Как узнать все открытые дескрипторы файлов?
-
Как узнать путь к программе, если известно её имя?
-
Как убить задачу, зная только имя .exe?
-
Как эмулировать нажатия клавиш в другой программе?
-
Передача текста любому окну, где стоит фокус
-
Поиск в памяти процесса
-
Поиск значения типа DWORD в указанном процессе
-
Получение имени модуля по хендлу окна
-
Получить текст окна, где этого не может WM_GETTEXT
-
Получение SID пользователя, под которым запущен процесс
-
Послать Alt+буква другому приложению
-
Примеры для обмена данными через File Mapping
-
Пример EnumWindows
-
Пример получения всех окон и их дочерних элементов в системе
-
Пример получения информации о процессах на основе
-
Пример процедуры, убивающей таймеры по заголовку окна в чужих приложениях, написанных на Delphi
-
Проверить приложение на зависание
-
Список окон + определение приложения, создавшего эти окна
-
Требуется нажать в другом приложении пару кнопок
-
Убиваем активное приложение
-
Установка / снятие Debug привелегии у текущего процесса
-
Функция передачи строк (а заодно и числа) между программами через SendMessage
-
Читаем заголовок exe-файла
-
PID и SID процесса
-
Unit с полезными функциями для работы с процессами
-
How to get the NT Domain and Username of a process?
-
How to patch a process?
-
Разные вопросы
-
Пользователи, пароли и защита информации
-
Питание компьютера, запуск и завершение Windows
-
Работа с DLL
-
Реестр и INI-файлы
-
Ресурсы
-
Буфер обмена (Clipboard)
-
Рабочий стол (Desktop)
-
Панель задач (Taskbar)
-
Панель управления (Control Panel)
-
Переменные окружения (Global Variables)
-
Проводник (Explorer)
-
Корзина (Recycle Bin)
-
Ловушки (Hooks)
-
Хранитель экрана (Screen Saver)
-
Шрифты, языки, кодировки и регионарные стандарты
-
Ярлыки, файловые ассоциации и расширения
-
BIOS
-
Порты
-
Процессор и сопроцессор
-
Видеокарта и монитор
-
Аудиокарта и звук
-
Жесткий диск и флоппи
-
Дисковод (CD / DVD / BD)
-
Клавиатура и мышь
-
Клавиатура
-
ASCII код для PrintScreen
-
Включение и выключение клавиатуры
-
Выставляем горячие клавиши для Delphi приложения
-
Если нажато более 2-х клавиш одновременно
-
Имитация Tab
-
Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock
-
Как отличить нажат правый или левый SHIFT?
-
Как отличить нажат правый или левый CTRL?
-
Как перехватить нажатие TAB?
-
Как отключить комбинацию Alt+Tab
-
Как скрыть программу от Alt+Tab?
-
Как заставить кнопку Enter работать наподобие Tab?
-
Как послать нажатие клавиши в какое-нибудь окно?
-
Как програмно имитировать нажатие Ctrl-Esc?
-
Как програмно переключить состояние клавиш Num Lock, Caps Lock, Scroll Lock?
-
Как узнать состояние клавиши CAPS LOCK?
-
Как определить, нажата ли в данный момент клавиша Shift, Ctrl или Alt?
-
Как определить, нажал ли пользователь клавишу PrintScreen?
-
Как глобально перехватить нажатие кнопки PrintScreen?
-
Как конвертировать виртуальную клавишу в ASCII-код?
-
Как програмно переключить раскладку клавиатуры?
-
Как запретить Ctrl-Alt-Del?
-
Как отловить правый Enter (NumPad)?
-
Как заставить дополнительную клавиатуру всегда работать в режиме цифр?
-
Как отловить изменение раскладки клавиатуры?
-
Как очистить буфер клавиатуры?
-
Как перехватить нажатия функциональных клавиш и стрелок?
-
Как узнать о нажатии NON-MENU клавиши в момент, когда меню показано?
-
Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка?
-
Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени?
-
Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift?
-
Как определить нажатие определенной клавиши во время загрузки приложения?
-
Как отловить правый Enter (NumPad)
-
Коды виртуальных клавиш
-
Регистрируем горячие клавиши
-
Симфония на клавиатуре (статья)
-
Состояние кнопки Insert
-
Оперировать с цифровой частью клавиатуры всегда как будто NumLock занят
-
Определение нажатия определенной клавиши во время загрузки приложения
-
Перехватить нажатие клавиши на клавиатуре
-
Переключение раскладки клавиатуры для приложения
-
Получение типа клавиатуры
-
Програмная эмуляция нажатия клавиш
-
Программно нажимаем Print Screen
-
Мышь
-
Как можно узнать, что было изменениие, например сдвиг мыши или нажатие клавиши?
-
Програмное выключение клавиатуры и мыши
-
Эмулирование мыши / клавиатуры через SendInput()
-
Принтер и печать
-
Модем
-
Другие устройства
-
Разные вопросы
-
Файловая система
-
Базы данных
-
Базы данных с нуля (статья)
-
Общие вопросы
-
BDE
-
ADO
-
ODBC
-
DBExpress
-
DBase
-
Oracle
-
MS Access
-
MS SQL Server
-
Особенности работы с БД на MS SQL Server 2000 из Delphi 5 (статья)
-
Как узнать, доступен ли в сети сервер MS SQL?
-
Как удалить таблицу?
-
Extended Stored Procedures with Delphi − Using the ODS (Open Data Services) API from Delphi
-
Самый быстрый способ узнать количество записей в таблице
-
Как узнать версию сервера?
-
Как найти все Alias, укакзывающие на MS SQL Server?
-
Разработка внешних Stored Procedures
-
Блокируется таблица в MS SQL Server
-
Поиск по мемо-полям
-
Как вернуть результат в виде XML?
-
Как поймать свой RAISEERROR в Delphi
-
Как построить строку подключения
-
Как запустить DTS из StoredProcedure
-
Поиск значения по любому столбцу
-
Запись файла
-
Выбрать случайные несколько записей
-
Отсортировать результат случайным образом
-
Доступ к внешнему серверу по IP адресу
-
Посчитать события по месяцам
-
Пронумеровать строки в результате запроса
-
Узнать автоинкрементное поле после вставки
-
Вставить сразу несколько строк в таблицу одним запросом
-
Удалить данные из таблицы и обнулить автоинкремент
-
Удалить временную таблицу по имени
-
Добавить расширенное свойство к таблице
-
Прочитать расширенное свойство таблицы
-
Получить список индексов таблицы
-
Получить размеры таблиц
-
Проверить, существует ли индекс
-
Проверить, есть ли значение в таблице
-
Проверка на ошибки исполнения конструкции SQL
-
Пример использования курсоров
-
Выполнение SQL, заданного строкой
-
Преодоление барьера в 8000 символов в динамическом SQL
-
Использование табличных переменных
-
Транзакции и откат при ошибках
-
Использование case
-
Подождать 1 секунду средствами SQL
-
Целочисленное деление
-
Остаток от деления
-
Проверка битовых значений
-
Узнать текущую дату / время
-
Сгенерировать новый GUID
-
Как использовать в UDF функциях GetDate() и NewID()
-
Вычленение подстроки из строки
-
Замена подстроки на другую
-
Местоположение символа в строке
-
Выделить подстроку (@result) после подстроки (@substr) в строке (@str)
-
Выделить подстроку (@result) перед подстрокой (@substr) в строке (@str)
-
Узнать количество строк, участвовавших в последнем SQL-запросе
-
Узнать имя текущего SQL сервера
-
Пример вызова хранимой процедуры
-
Пример вызова хранимой процедуры c передачей переменной
-
Пример вызова хранимой процедуры с указанием переменных
-
Пример вызова хранимой процедуры с возвращаемой переменной
-
Пример вызова динамического SQL с возвращаемой переменной
-
Пример создания хранимой процедуры
-
Оптимизация хранимых процедур
-
Сгенерировать собственную ошибку
-
Если имя зарезервировано
-
Вернуть дату без временной части
-
Вернуть только время без части даты
-
Возведение в степень для больших чисел
-
Перехват множественного рекордсета
-
Место, занимаемое таблицей
-
Узнать ширину столбца
-
Послать E-mail
-
Получить список полей таблицы
-
Выполнить DOS-команду на серверном компьютере
-
Сохранить значение текстовой переменной в файле
-
Экспортировать таблицу или результат запроса в файл
-
Загрузить файл в BLOB-поле
-
Сохранить BLOB-поле в файл
-
Отключить пользователя и прервать все его запросы
-
Вывести список блокировок
-
Создать скрипт базы данных путем запроса
-
Посмотреть информацию об индексах
-
Освободить transaction log
-
Удалить прилинкованный сервер
-
Узнать путь к прилинкованной файловой базе данных
-
Прилинковать MS Access базу данных как удаленный сервер
-
Прилинковать MS Excel книгу как удаленный сервер
-
Создать SQL-скрипт, который бы учитывал порядок создания объектов
-
Вывести список активных пользователей
-
Как поменять установки на case-sensitive у сервера
-
Прочитать файл
-
10 вещей, которые убедят вас перейти на сервер 2005
-
Перекодировка в Code 128
-
Сформировать штрихкод
-
Конвертирование числа в строку, которую понимает Excel
-
Вернуть строку в DOS-кодировке
-
Строка в WIN-кодировке
-
Как получить обновление данных по событию, а не таймером
-
Дерево на базе MS SQL
-
Идея стандартизации элементов клиента базы данных
-
Модуль, содержащий несколько удобств для работы с MS SQL посредством ADO
-
Перевод ODS API MS SQL 2000 на Delphi (написание extended stored procedures)
-
Аналог функции FormatDateTime на TSQL
-
InterBase
-
Foxpro
-
MySQL
-
Paradox
-
ASCII, CSV
-
Clipper
-
DB/2
-
SyBase
-
Informix
-
BLOB-поля
-
SQL
-
XML
-
Другие базы данных
-
Работа с визуальными компонентами (DB Сontrols)
-
Теория баз данных, архитектура и проектирование
-
Интернет, Сети и Протоколы
-
Графика и Мультимедиа
-
ActiveX, COM и Другие технологии
-
ActiveX, OCX, VBX
-
COM и OLE
-
DCOM
-
MIDAS
-
CORBA
-
DDE
-
Интерфейсы
-
Работа с приложениями Microsoft Office
-
Работа с Microsoft Word
-
Работа с Microsoft Excel
-
Работа с Microsoft Outlook
-
Работа с Microsoft Power Point
-
Суперфункции Microsoft Word и Microsoft Excel (статья)
-
Доступ к ячейкам Excel
-
Диаграммы Excel
-
Настройки листа и печать в Excel
-
Суперфункции (FAQ)
-
Как переместить курсор в конец только что открытого файла, т.е. дописать текст в конец?
-
Как изменить шрифт в таблице?
-
Как изменить положение таблицы на листе (подвинуть влево, вправо, вверх, вниз)?
-
Как изменить цвет сетки таблицы?
-
Как напечатать документ без предварительной настройки принтера (что печатать, какое качество печати и т.д.)?
-
Как напечатать документ с предварительной настройкой принтера?
-
Как выравнивать текст в документе (по ширине, по центру и т.д.)?
-
Как быть, если таблица содержит столбцы, количество строк в которых разное?
-
Можно ли работать и создавать, редактировать документы, используя объект Word.Basic?
-
Как формировать документ в формате Word?
-
Как создать таблицу в Word'е?
-
Рисунки и другие объекты MS Word
-
Cоздание документа MS Word
-
Создание DLL-библиотеки для работы с Word / Excel из приложений на Delphi
-
Создание средствами Delphi DLL-библиотек для использования в макросах Excel
-
Суперфункции Excel
-
Шаблоны и отчеты MS Word
-
Заключение
-
Доступ к COM-серверам Microsoft Office из Delphi 5 (Статья)
-
Как использовать проверку грамматики?
-
Некоторые функции для работы с Microsoft Word и Microsoft Excel
-
Проверка правописания и синонимов при помощи компонентов Microsoft Office
-
Создание модулей расширения Microsoft Office
-
Создание Microsoft Office 2000 COM Add-Ins
-
Microsoft Antivirus API
-
Microsoft Binder
-
Работа с другими приложениями
-
Распределенные приложения баз данных
-
Репортинг
-
Математика и Алгоритмы
-
Разработка приложений
-
Delphi .NET
-
Kylix
-
Разное