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
        
      
 
      - 
        
        
        Разное