Советы по Delphi
Очень медленный доступ к таблице
Извлечение текста из TMemoField
Общий доступ к данным с DBD & Pdox
Получение Memo с помощью Query
Извлечение изображения из BLOB-поля
Данные индекса таблицы
Запись/чтение чисел в Blob-поле
Доступ к файлам Paradox через BDE в сети Lantastic Network
Импорт CSV ASCII
Имя пользователя Paradox
Загрузка изображений в Blob-поля
ASCII-файл с использованием полей
Blob-поля, потоки, компрессия
Изображения и InterBase Blob-поля
ASCII драйвер для CSV-файлов
Советы по Delphi
Очень медленный доступ к таблице
Извлечение текста из TMemoField
Общий доступ к данным с DBD & Pdox
Получение Memo с помощью Query
Извлечение изображения из BLOB-поля
Данные индекса таблицы
Запись/чтение чисел в Blob-поле
Доступ к файлам Paradox через BDE в сети Lantastic Network
Импорт CSV ASCII
Имя пользователя Paradox
Загрузка изображений в Blob-поля
ASCII-файл с использованием полей
Blob-поля, потоки, компрессия
Изображения и InterBase Blob-поля
ASCII драйвер для CSV-файлов
Советы по Delphi
Задание псевдонима программным путем
Информация о псевдонимах BDE
Отображение всех псевдонимов в ComboBox
Изменение псевдонима во время выполнения программы
Синтаксис функции DbiAddAlias
Добавление псевдонима с помощью функции DbiAddAlias
Имитация псевдонима PdoxWIN 'PRIV'
Создание многомерного массива
Запись массива на диск
Сохранение массива c изображениями
Динамические массивы IV
Массив констант во время выполнения приложения
Шаблон массива переменной длины
Заполнения массива случаными неповторяющимися значениями
Пример массива констант (Array of Const) I
Работа с большими массивами
Использование многомерного массива
Массив без ограничения типа и размера
Динамические массивы III
Массив в Delphi
Динамические массивы I
Советы по Delphi
Смена иконки BitBtn во время работы приложения
Мутация кнопок
Кнопка с несколькими строчками текста I
Альтернатива кнопкам в Delphi
Нажатие кнопки
Вызов Delphi DLL из MS Visual C++
Хитрость OnCalcFields
Вычисление суммы полей
Функция вычисления суммы полей
Эмулятор плавающей точки
Получение идентификатора диска
Открытие и закрытие привода CD-ROM
Советы по Delphi
Просмотр буфера обмена I
Помещение изображения в буфер обмена
Встроенные форматы буфера обмена
Копирование в буфер обмена
Форма как графический объект
Поддержка Cut Copy Paste I
Просмотр буфера обмена II
Cut/Copy/Paste через WinAPI
Копирование большого файла в буфер обмена
Функции меню Вырезать/Копировать/Вставить
Поддержка Cut Copy Paste II
Работа с индексами Clipper'а
Как зарегистрировать OCX?
COM
Delphi 2.0 & COM объекты
Программное открытие ComboBox
Директивы компилятора, способные увеличить скорость
Панель Управления
Советы по Delphi
HEX - Integer
Число строкой I
Conversions12
Число строкой IV
Число строкой V
Число строкой VI
Conversions17
Sscanf в Delphi?
Перевод из BitMap в Icon
Преобразование десятичного числа в шестнадцатиричное
Число строкой VII
Число строкой VIII
Преобразования типа Comp в тип Str
Перекодировка текста
Действительно БЫСТРОЕ преобразование сигнала в спекр и обратно (методы Хартли, Фурье и классический)
Число строкой IX
Цвет строкой
Преобразование в EBCDIC
Преобразование String в Pchar
Преобразование ICO в BMP II советует:
Преобразование ASCII в шестнадцатиричное представление
Преобразование двоичного числа в десятичное
Преобразование ICO в BMP IРешение 1
Unix-строки (чтение и запись Unix-файлов)
Преобразование BMP в JPEG в Delphi 3
Декомпилляция звукового файла формата Wave и получение звуковых данных
Преобразование '1010' в '001010'
Советы по Delphi
CPU Speed routine
Работа с портами микропроцессора
Получение информации о процессоре
Создание db-файла во время работы приложения
Формат файла ASCII-схемы
Динамическое создание полей I
Создание таблицы с автоинкрементальным полем
Создание кросс-таблицы
Создание/удаление полей во время выполнения программы
Динамическое создание полей II
Кросс-таблица через pivot-таблицу
Создание уникального табличного индекса
Создание события во время выполнения приложения
Имитация события MouseOff
Назначение события во время выполнения программы
Декларация события OnPassword
Советы по Delphi
Data1
Частичный показ DateTime
Внимание! TDateTime 1899
Дни недели
Формат даты
Функция DateSer
Математика времени
Проверка дат
Организация цикла между двумя датами
Получение номера месяца по его имени
Универсальная функция возврата значения элемента даты
Советы по Delphi
Таблицы dBASE: Структура .DBF-файла
Структура заголовка файла данных для таблицы dBASE III PLUS.
Записи таблицы
Бинарные-, MEMO-, OLE-поля и .DBT-файлы
Memo-поля и .DBT-файлы
Пакование таблиц dBASE
Обработка исключения `index not found`
DBase и 'особые случаи' BDE
DBFSeek и DBFLocate
DBASE - Индексы выражений
Текущий RecNo (dBase/Pdox)
Восстановление записи dBase
Формат и размер dBase-поля
Заполнение TDBComboBox/ListBox
Ошибка в TDBComboBox или особенность работы?
Различные цвета строк в DBCtrlGrid
Перевод в верхний регистр первого вводимого символа
Преобразование TEdit в TDBEdit
Советы по Delphi
Использование опции MultiSelect в DBGRID
DbGrid и клавиши акселерации
TDBGrid - свойства FixRows & FixCols
TDBGrid - поддержка одинарного щелчка
Эксперт создания таблиц
Работа с несколькими записями
Предохранение от автодобавления записи
Перехват события компонента DBGrid MouseDown
Использование Enter как Tab в TDBGrid
DBGrid c FixedCols
Помещение компонентов в DBGrid
КОМПОНЕНТ #1 - TDBLOOKUPCOMBO
КОМПОНЕНТ #2 - TDBCOMBO
КОМПОНЕНТ #3 - TDBCHECKBOX
Ревизия
Проблема # 1 - Необходимость двойного нажатия клавиши Tab.
Проблема #2 - Новая запись исчезает, когда компонент получает фокус.
Обновление вычисляемых полей в DBGrid
Рисование текста в DBGrid I
Симуляция нажатия кнопки при наличии DBGrid
DBGrid без вертикальной полосы прокрутки
Многострочный DBGrid
Рисование текста в DBGrid II
DBGrid DefaultDrawDataCell
TDBGrid CutToClipboard
TDBGrid с номером строки и пр.
Копирование информации из DBGrid-а в Clipboard
Сортировка колонок в DBGrid
Улучшения
Буфер обмена и ячейки DBGrid-а
Текстовое содержимое ячейки DBGrid
Dbgrid с цветными ячейками III
Dbgrid - выбранные строки
Dbgrid с цветными ячейками I
Показ изображений в DBGrid
Модуль Db_QBF.PAS, позволяющий в Delphi осуществить форму запроса для компонентов DbGrid
Сохранение и восстановление конфигурации DBGRID
Изменение размеров DBGrid
Перемещение из DbGrid
Проблема хранения TDBImage
Показываемое DBLookupComboBox значение
Советы по Delphi
Копирование текста DBMemo
TDBMemo в TDBCtrlGrid?
Пример KeyDown компонента DBNavigator
Вызов кнопок DBNavigator
Свойства кнопок DBNavigator
DBNavigator без иконок
Событие OnChange компонента DBRadioGroup
DCOM
Отклик 1 - Сергей Качалов
Получение данных из Program Manager через DDE
Hard mode без перерыва
Вывод объекта отладки
Задержка выполнения OnChange (Delphi 2)
Организация задержки I
Работа в фоне
Организация задержки II
Советы по Delphi
Ошибка сохранения текста в Memo
Cannot optimize ...not EXE... (не могу оптимизировать... не EXE...)
Конфликт с Lotus Notes
Ошибка TOutline ChangeLevelBy
Ошибка csDropDownList/csDropDown
Ошибка DDE/WinWord
Ошибка конфигурации BDE
Ошибка диалога настройки принтера
Ошибка TListBox MeasureItem
Printer.Abort не работает...
Ошибка Grid RangeSel+RowSel
Ошибка метода ItemAtPos компонента ListBox
Ошибка в mmsystem.pas
GPF c любым Memo
Проблемы с диалогом печати (PrintDialog)
Проблема фильтров в компоненте SaveDialog
Ошибка объекта TListBox
Ошибка фунциии GetTextLen компонента Memo
Ошибка фунциии Print.EndDoc
Ошибка в DriveComboBox
Ошибка прокручивания TOutLine
Ошибка StringList.Find
Компонент OpenDialog - ошибки и их исправление
Неверная документация по THelpEvent
Советы по Delphi
Ошибка в руководстве "Getting Started" на странице 42
Ошибка в 32-битном StringGrid
Распределение памяти TstringList
Ошибка TQuery в Delphi 2
Delphi 2.0 и оболочка Win95
Проблема с HeapAlloc
Проблемы с FORMS.PAS 2.0
Проблема Reset текстового файла
Ошибка в модуле Math
Связь TDBMemo и StringField
Получение констант с определением ошибки функцией LoadStr
Советы по Delphi
Снимок DESKTOP в form.canvas
Количество цветов в системе
Delphi 1 и Панель Задач Windows 95
Как получить снимок экрана (типа screen-capture программ)?
Shell_NotifyIcon
Как спрятать панель задач в Windows 95?
Как программно заменить обои на рабочем столе? I
Определение имени Группы Запуска (StartUp)
Кнопки в панели задач Win95
Скрытие кнопки "Пуск"
Как программно заменить обои на рабочем столе? II
Центрирование информационного диалога (MessageDlg)
Вызов стандартного системного окна "О программе"
MessageDlg в обработчике OnExit
MessageDlg без Gliph
Избавление от системного окна с ошибкой
Размер диалогового окна
Советы по Delphi
Drag Drop c Win95 Explorer I
Drag Drop c Win95 Explorer II
ListBox и Drag&Drop
Преобразование координат
Прием файлов из Program Manager I
Перетаскивание элементов управления c рамкой контура
Drag & Drop между двумя компонентами ListBox
Прием файлов из Program Manager II
Drag & Drop TImage
Пример TDrawGrid Drawcell
Советы по Delphi
Массив Edit-компонентов Procedure
Матрица на основе TEdit
Автоматический формат даты в компоненте Edit
Расположение текста в правой части TEdit
Ограничение TEdit на ввод не-цифровой информации
Хитрый TEdit
Числовая маска компонента Edit c помощью OnKeyPress I
Edit: SetFocus в OnExit
Числовая маска компонента Edit c помощью OnKeyPress II
Проверка на соответствие содержимого TEdit
Битное кодирование/декодирование I
Проверка кредитной карты
Кодирование/декодирование строки
Битное кодирование/декодирование II
Перехват ошибок DBEngine
Обработка исключений EDBEngineError
Исключения в Delphi
Номера ошибок
Перехват ошибки
FileListBox с двумя колонками...как
Советы по Delphi
Поиск величины при вводе I
Быстрый поиск в базах данных
Поиск записи в больших таблицах
Поиск величины при вводе II
Как мне проверить готовность диска 'a:'? I
Советы по Delphi
Как приложению воспользоваться своими шрифтами? Без помощи пользователя
Включение шрифта как ресурс в *.EXE
Как определить, большие или маленькие шрифты используются в системе?
Большие/Маленькие шрифты?
Переключение с 96DPI на 120DPI
Размер масштабированного шрифта
Проверка шрифта с фиксированной шириной
Свойства шрифта Style/Color в виде строки
PopupComponent и шрифты
Советы по Delphi
Заголовок TGA-файла
Рисование без мерцания
Функция для работы с палитрами и RGB
Загрузка 256-цветного TBitmap
Вращение изображения
Отображение ломанной линии
Компонент для отрисовки линий
Создание DIB из BMP
TImage - эффект плавного перехода
Гауссово размывание (Gaussian Blur) в Delphi (продолжение) - Создание тени у метки
Создание и использование 256-цветной палитры
*** Рисование КРИВЫХ в Delphi? ***
Изменение цветовой палитры изображения
Bitmap без формы
Захват изображений
Проблема с классом TBitmap
Двоичный файл с набором изображений
Несколько программ для работы с точечной графикой (2D и 3D)
Поворот изображения на 90 градусов
Bitmap.Scanline для PixelFormat=pf1bit, pf8bit, pf24bit (Техника программирования в Delphi 3)
Гауссово размывание (Gaussian Blur) в Delphi
Рисование фрактальных графов
Растягивание иконки
Код создания палитры
Советы по Delphi
Серийный номер тома
Управление метками томов дисков
Процедура форматирования
Путь/Имя папки 'My Computer'
Поиск загрузочного диска
Поиск текста в текстовом файле
Быстрое копирование файла
Блокировка файла
LZCopy
Файловые переменные
Доступ к нетипизированному файлу
Управление атрибутом файла date/time
Установка режима бинарного файла
Как мне подсчитать занимаемое директорией место?
Копирование файлов II
Как мне открыть файл общего доступа?
Удаление непустого каталога
BlockRead и текстовый файл
Readln для более чем 255 символов
Быстрая обработка файла
Изменение расширения BITMAP???
Как прочесть атрибут файла "Last Accessed" (последний доступ)?
Как мне преобразовать "Long File Name.pas" в "longfi~1.pas"?
Проблема получения времени создания файла
Копирование файлов I
Поиск на винчестере
Инсталляционная директория Win95
Управление каталогами и файлами
Header1
Советы по Delphi
Оглавление файлов помощи (Help Files Contents)
Как мне привязать файлы помощи в Delphi 3?
Показ диалога "Help Search" I
Использование файла помощи
Закрытие файла помощи
Советы по Delphi
Вывод окна CPU (дизассемблер)
Размер библиотек и скорость загрузки IDE
Проблема блокировки ресурсов
Поиск процедуры/функции в IDE
Перехват IDE
IDE: шрифт по умолчанию
Определение работы Delphi I
Имитация Delphi IDE
Запуск Delphi с CD-ROM
Удаление Delphi 1
Общий доступ к Хранилищу Объектов (ObjectRepository)
Невидимые элементы управления
Как мне обнаружить, что программа запущена из-под IDE?
Регулярные выражения
Дата компилляции
Потеря сохраненных файлов?
Проблемы с цветами в IDE
Outline ошибка
Шрифты редактора Delphi
Изображение не масштабируется
Вопросы палитры
Изменение палитры при выводе изображения
Хитрость вывода изображения
Рисование прямоугольника на изображении
Советы по Delphi
Автоматический logon к локальной InterBase
Автоинкрементальные поля и Interbase I
Interbase BLOB-поля
Автоинкрементальные поля и Interbase II
OLE Interbase
Автоинкрементальные поля и Interbase III
Автоматический запуск сервера Interbase
Переход с Oracle на Interbase
Контроль джойстика в Delphi
Советы по Delphi
Звуковой сигнал при нажатии ENTER
Посылка кода клавиши/Текста в окно...
Хитрость KeyPreview
Индикация статуса клавиш I
Прерывание клавиши ENTER
Использование клавиш для управления компонентами
Перехват курсорных клавиш I
Чтение и установка клавиши NumLock
Индикация статуса клавиш II
Имитация Tab
Недоступность комбинаций alt-tab и ctrl+esc I
Недоступность Ctrl-Alt-Del II
Обработка нажатий клавиш `вверх-вниз`
Как программно нажать клавишу
Создание собственных горячих клавиш
Прерывание клавиши Tab
Как мне определить нажатие клавиш со стрелками?
Перехват (Hook) клавиатуры (программа Sendkeys)
Имитация нажатия клавиши
Как? Клавиша ENTER вместо клавиши TAB I
Caps Lock (и другие подобные клавиши)
Недоступность Ctrl-Alt-Del I
Коды виртуальных клавиш
Советы по Delphi
Изменение шрифта в Listbox
Изменение позиций элементов ListBox с помощью dragdrop II
Пример Ownerdraw для Listbox
Обнаружение прокрутки TListBox
Щелчок в пустой области TListBox
Использование выбранных элементов TListBox
Изменение позиций элементов ListBox с помощью dragdrop IV
Расширение TListBox
Колонки в TListBox
Компонент Check List
TabStop в Listbox I
Как сделать так, чтобы каждая строка в ListBox имела свой цвет?
Инкрементальный поиск в ListBox I
Расширение компонента ListBox
Уменьшение мерцания ListBox в обработчике OwnerDraw
TListView, TTreeView
Советы по Delphi
Перехват клавиши SHIFT во время выбора пункта меню
Добавление иконки в меню
Динамическое добавление пунктов меню I
Очень длинные меню
Пункт меню "Помощь" в правой части окна
Слияние MDI-меню
Назначение обработчика MenuItem OnClick
Озорные меню
Советы по Delphi
FFT аглоритм для Delphi 2
Битный CRC
Возведение числа в степень I
Вычислитель математических формул
Разбиение шестнадцатиричной величины
Функция представления чисел с плавающей точкой и нужным числом разрядов советует:
Запись с помощью MediaPlayer
Советы по Delphi
?? Прокрутка Memo ??
TMemo с row & col
Ограничение размера Memo
Memo со своими шрифтами и др.
Добавление строк в Memo
Обнаружение прокрутки TMemo
Вставка текста в TMemo
Управление прокруткой Memo
Импортирование файла в компонент Memo
Событие "Key press" и курсорные клавиши (стрелки) в Tmemo
Поиск и замена текста в Tmemo
Текущая позиция Tmemo I
Сохранение Tmemo в EXE
Memo в StringList и обратно
Эквивалент вкл/выкл эха в Memo
Использование встроенного отката в Memo
Советы по Delphi
Общий доступ к памяти, распределенной DLL
Сегменты данных DLL
Предел сегмента данных в 64K
???? Слишком большой сегмент данных ???? I
Динамическое распределение памяти I
StrAlloc и GetMem
Быстрое сравнение памяти
Управление размером сегмента данных
Сообщения Windows - введение
Рисование на минимизированной иконке
Сохранение приложения в виде иконки
Перекрытие виртуальных методов
Вызов процедуры, имя которой содержится в переменной I
Динамические и виртуальные методы
Использование SetBounds
Override/Vitual/Dynamic - методы
Макро-процедуры
Выполнение процедуры по адресу
AT-команды модема
S-регистры модема
Советы по Delphi
Добавление события OnMouseLeave
Использование анимированных курсоров
Создание мышиного перехватчика
Подсветка компонента во время перемещения над ним мыши
Покидание мыши области компонента
Определение и использование курсора
Управление MouseOver через Hint
Excel
Delphi и OLE Automation с Excel
Пересылка данных в ячейки Excel
MAPI и MS Exchange
Delphi / MS Office 97 / OLE / VB для приложений
Советы по Delphi
Получение данных из Delphi-приложения в документе Word
WinWord через DDE
WordBasic через OLE
Создание документов Word
Запуск Word без автостартующего (AutoStart) макроса
Wordbasic с параметрами из Delphi
Надоел ReportSmith? Хотите, чтобы у вас были WYSIWYG отчеты?
Delphi + WordBasic 8
Delphi и OLE Automation с Word
Вызов MS Word из Delphi
Советы по Delphi
Обзор сети (типа Network Neighborhood - Сетевое Окружение)
Получение сетевого имени пользователя
Подключение сетевого диска в Delphi
Вызов диалога подключения сетевого диска
Определение своего IP адреса
Ошибка отключения сетевого диска
События OnClick/Onchange компонента Notebook
Создание страниц компонента Notebook во время работы приложения
Итерация элементов управления компонента Notebook
Проблема с освобождением ресурсов Notebook
Notebook как контейнер для форм I
Notebook - добавление и удаление страниц
Notebook как контейнер для форм II
Включение/Выключение закладки Notebook
Советы по Delphi
Создание объектных переменных
Создание объектов любого типа
Информация о TClass
Переназначения объектов
Советы по Delphi
Конфигурирование ODBC
Конфигурирование ODBC и псевдонима
ODBC соединения
Установка ODBC/Watcom SQL
BDE/ODBC/SQL Server 6.0
Вопросы Delphi/BDE/SQL Links
Ошибка ODBC SQL Prepare
Получение дескриптора ODBC соединения
OLE тестер
Динамическое OLE
Чтение сложных OLE-документов
Application.Initialize
Интерфейс OLE AutoServer
Связь с personal Oracle
Связь BDE/Oracle
Советы по Delphi
Ханойская башня
Аглоритм (уравнение) для определения восхода/захода солнца и луны (BASIC)
Выставление и сброс битов
Как вычислить расстояние, имея широту и долготу.
Функция бинарного поиска
Управление битами
Извлечение из EXE-файла иконки и рисование ее в TImage I
Как не допустить запуск второй копии программы I
Оболочка ShellExecute
Количество запущенных копий программы
Изменение иконки приложения
Определение окончания работы другого приложения
Извлечение иконки из EXE/DLL-файла
Поиск окна с помощью функции FindWindow
Пример EnumWindows
Управление игрой FreeCell
Извещение об изменениях WIN.INI
Активизация предыдущего экземпляра вашей программы
Завершение всех работающих приложений
Обработка WM_SysCommand
Улучшение работы LockWindowUpdate
FlashWindow для иконок
WinExecAndWait32
WinExecAndWait
Проблема синтаксиса DrawCaption
Как запустить другую программу?
Как с помощью функции Textout вывести на канве прозрачный текст
Ассоциативное выполнение
Запуск программы с ожиданием
Вращение текста
Получение имени модуля
Каким образом, программным путем, можно узнать о завершении запущенной программы?
Высокоточный таймер
FileReaderWriter-поток
Советы по Delphi
Сканирование версии структуры базы данных
ActiveControl имеет DataSet?
Копирование записи в пределах одной и той же таблицы
Определение типа базы данных
Простой пример работы с базой данных из DLL
Стандартный запрос на удаление записи в таблице
Сортировка связанного списка
Работа с автоинкрементальными (AutoInc) полями
Фильтр посредством логического поля
Причуда AddIndex
Использование нумерации в TFields
Перемещение таблиц
Прокрутка таблицы: хитрость PeekMessage()
Запись nnn из nnn
Копирование массива целочисленных чисел в Blob-поле
Копирование StringList в Memo-поле и обратно
Копирование записи из одной таблицы в другую
Полный слепок полей таблицы
Правила для SetRange
Советы по Delphi
FTP4W32.DLL и Delphi 2.0
Простой пример DLL
Динамическое использование DLL
Пример обратного вызова DLL
Помещение формы в DLL
Перехват вызовов функций из динамических библиотек
Закрытие файла, открытого в DLL
Соглашения о вызовах DLL I
Потоки и DLL
Синтаксис вызова DLL
Делегирование события
Получение имени обработчика события
Синтаксис ссылки на событие
Советы по Delphi
Сокращенное имя каталога
Всплывающие подсказки у выключенных кнопок
Как использовать Список Задач (Tasklist)
Занесение сообшения в EventLog (Windows NT)
Win95 или WinNT для Delphi 1.0
Как запустить приложение в полноэкранном режиме?
Показ иконки зарегистрированного расширения
Автоматический выбор произвольный пункт PopupMenu
Сохранение параметров шрифта в INI-файле
Определение версии Windows
Запуск калькулятора Windows
Определение версии DOS и Windows
Изменение шрифта у текста всплывающей подсказки
Советы по Delphi
Каталог вашего приложения I
FAQ 3, установка
FAQ 4, IDE
FAQ 6, Базы данных
FAQ 7, Объектный паскаль
FAQ 8 VBX
FAQ 9, Компоненты
FAQ 14 - Windows API
FAQ 15 - Отладка/Утилиты
Сущность ООП
Список зависимых файлов
Разрядные приложения в Delphi 2-Х??
FAQ 20 - Сети
Проблема видеокарточки в Win95
Миниатюрное Delphi-приложение
Исследование кода, генерируемого Delphi
Приложение A
IDC script для анализа RTTI Delphi 4
FAQ 5 VCL (1 из 2)
Детальное описание DELPHI.INI (1 из 2)
Детальное описание DELPHI.INI (2 из 2)
Каталог вашего приложения IV
Как мне создать Internet-ссылку в диалоге "О программе"?
Установка Delphi в сети
Меню дочерних MDI-форм
Как осуществить задержку, не используя 100% времени CPU?
Мемуары
Каталог вашего приложения II
Powersoft против Delphi
FAQ 1, Не-технический
Советы по Delphi
Vclother1
Прерывание создания компонента
Чтение и запись компонента
Refresh или Repaint?
Имя класса компонента и модуля
Пример компонента "HotSpot"
Копирование компонента через TFileStream
Дублирование компонентов и их потомков во время выполнения приложения II
Прозрачный компонент
Имплантация таймера в компонент
Получение индекса компонента в списке родителя
Связывание строки и компонента
Создание свойства-массива компонентов
Компонент TMinMax
Создание порядка компонент - решено!
Показ всплывающих подсказок компонентов
Элементы управления с автовыравниванием?
Vclother3
Массив компонентов II
Компонент TrayIcon
Информация о версии (Version Info) в Delphi EXE
Исходные файлы VCL
Вложенные свойства
Советы по Delphi
Пример использования ActiveControl
Прерывание цикла FOR
Новые возможности языка в Delphi 2
Поиск класса
Редактор свойства Color с заданными ограничениями
Производная TOutlineЯ пытаюсь
TOutLine drag & dropОдин из наших
TOutline OwnerDraw - значение индекса
Пример отрисовки TOutline
Поточность TOutline
Перемещение мышью панели на форме во время выполнения программы
Панель с изменяющимися размерами
Компонент со вложенной панелью
Советы по Delphi
Форматированные Memo-поля таблиц Paradox
Пакование таблиц Paradox и dBASE
Дубликат Paradox/dBase записи
Изменение месторасположения *.NET-файла во время работы
Paradox в сети
Вскрытие запароленной таблицы Paradox
Размеры полей таблицы Paradox
Paradox и неверные индексы Win95
Создание autoincrement поля
Вызов TUTILITY
Пароли Paradox
Печать структуры таблицы Paradox
Каскадированное удаление с проверкой целостности Paradox
Ограничения Paradox
Медленное открытие таблицы Paradox?
Чтение OLE из Blob поля Paradox
Пример переменного количества параметров
Переменное количество параметров любого типа
Конфликт имен параметров
Советы по Delphi
Как избежать использования неактуальных указателей
Получение ссылки на экземпляр класса
Работа метода Assign
Арифметика указателей
Советы по Delphi
Как динамически создавать пункты подменю в PopupMenu
Динамическое создание пункта меню в PopupMenu
Как вызвать PopupMenu?
Обработчик динамически созданного пункта меню
Использование контекстного меню с VBX
Вызов контекстного меню в позиции курсора
Работа с последовательными портами I
Работа с портами под Win95, обзор и теория
Доступ к аппаратным портам из DELPHI 2
Работа с последовательными портами II
Чтение/Запись в IO-порт
Управление монитором
Советы по Delphi
Управляющие коды принтера
Сохранение точных размеров при печати
Размер полей при печати
Изменение свойств печати во время ее выполнения
Форматы бумаги
Печать ячеек
Метрики принтера
Диалог прекращения печати
Прерывание работы принтера
Печать всей формы
Печать содержимого TMemo/TListbox
Настройки принтера
Печать текста в обход Windows
Печать на любом принтере
Пример использования TPrinter
Печать повернутого текста
Растягивание изображения при печати
Как напечатать изображение?
Сброс на печать текстового файла
Построчная печать
Хитрости печати
Escape код PASSTHROUGH
ProgressBar в StatusBar?
Советы по Delphi
Код определения свойств
Регистрация редактора свойства
Демонстрация DefineProperties
Свойство только для чтения во время выполнения программы
Использование перечислимых констант
Поиск свойств
Создание редактора свойства
Показ свойств во время выполнения программы
Свойство TStringList
Советы по Delphi
Пример защиты типа SHAREWARE
Как стереть самого себя
Защита программ перекрытием кода
Поиск записи с помощью TQuery I
Ограничения C/S TQuery
Поиск записи с помощью TQuery II
Текущий номер записи
Вставка новой записи через буфер
Как удалить файлы в корзину (Recycle Bin)?
Советы по Delphi
Регистры - доступ и использование вместо WIN.INI
Как мне получить из регистров информацию о временной зоне (DST)?
Объекты и Tregistry
Ассоциирование типов файлов (расширений)
Передача переменных отчета в ReportSmith I
ReportSmith и пароль
Пропуск заставки ReportSmith
Таблицы строк
Эксперт ресурсов
Создание RES-файла с помощью BRCC.EXE
Сохранение пользовательских настроек
-Битные RES-файлы
Хранение данных в EXE-файле
Включение JPEG в EXE-файл
Проигрывание wave-файла, помещенного в ресурс
Несколько иконок в Delphi exe?
Мультиязыковое приложение
Загрузка строк из RES-файла
Сохранение ресурсов системы
Преобразование 16-битного DCR в 32-битный
Загрузка изображения/курсора из RES-файла
Советы по Delphi
Чтение текста RichEdit из базы данных
Подсчет слов в Richedit
Ошибка RichEdit в Delphi 2.01 под NT 4
Проблема печати RTF
Исправление загрузки RTF текста через поток
Предел на размер текста в RichEdit
Создание хранителя экрана (Screen Saver)
Синхронизация двух компонентов Scrollbox
Как создавать ярлыки (shortcuts)?
Чтение флажка "Run Minimized"
Советы по Delphi
События, происходящие в приложениях Delphi при завершении работы Windows
Завершение работы Windows
Выключение питания ATX коpпуса из-под DOS
Низкоуровневые процедуры обработки звука
Извлечение звуков из системного динамика под Windows 95 I
Формат Wave-файла
Создание пустого wav-файла
Двойной щелчок на TSpeedButton
Конструирование Splitter
Имя SQL-таблицы
Параметризованные запросы
Не работающий SQL OR
Интерактивные SQL-запросы
Синтах SQL-функции Substring
SQL и расширенные символы
SQL в Delphi
SQL outer join
Local SQL и временная таблица
Проблемы StoredProc у SQL server
SQL: вложенные пробелы
Обработчик события OwnerDraw в компоненте StatusBar
Показ всплывающих подсказок в строке состояния I
Реализация собственного потока
Советы по Delphi
Установка атрибутов -=Только для чтения=- у столбцов компонента StringGrid
Помещение компонентов в StringGrid
Выбор строки/колонки компонента TStringGrid
Ширина колонок TStringGrid
Цвет неактивной ячейки StringGrid
Вставка и удаление строк в StringGrid
Помещение изображения в ячейку
Сохранение и чтение Tstringgrid
Компонет TWrapGrid, осуществляющий перенос текста в TStringGrid
TStringGrid и файловый поток
Выравнивание колонок StringGrid I
Фокус ячейки TStringGrid
TStringgrid с фокусом (OnDrawCell)
Эквивалент Trim$(),Mid$() и др.
Паскалевский эквивалент StrTok
Строка как объект StringList
Строковая нумерация
String и PChar
Фильтрованный поиск в строке
Разбивка строки на слова
Замена подстрок
Как сделать, чтобы первая буква каждого слова в строке была в верхнем регистре?
Как определить, что два слова имеют схожее произношение?
Удаление ненужных подстрок из строки
Несколько полезных функций для работы со строками
Функция наполнения строки
Советы по Delphi
Добавление элементов управления в TTabbedNotebook и TNotebook
Недоступная закладка в компоненте Tabbednotebook
Исходный код Tabbednotebook
Создание компонента TTable без формы I
Создание таблицы по образу и подобию
Текущая TTable пуста?
Пример SetText/GetText строкового поля
Использование DBIopenlocklist
Замена KeyFind
Синхронизация таблицы и StringList
Функция Locate
Создание индекса во время выполнения программы
Проверка изменения данных таблицы
Очистка таблицы (с проверкой)
Перемещение на страницу Tabset по имени
Деактивация приложения
Загрузка иконки
Для чего нужен ProcessMessages?
Окно активное и окно с фокусом
Советы по Delphi
Больше цветов!
Поиск строки текста в наследниках TCustmoEdit
Информация о TDataLink
Dos Copy через TFileStream
Советы по Delphi
Delphi-приложения без форм?
Предотвращение изменения вертикальных размеров окна
Предотвращение изменения размеров формы
Центрирование формы
Окно произвольной формы?
Добавление своих пунктов меню в системное меню окна
Скрытие дочерних MDI-форм
Просто одно дочернее MDI-окно?
Придание MDI-формам большей "трехмерности"
Заполнение изображением MDI-формы I
Удаление заголовка у дочерней MDI-формы
Показ логотипа при запуске приложения I
Проблема закрытия дочернего MDI-окна
Фон MDI-окон
Минимизирование формы при запуске
Как сделать главную форму полностью невидимой??
ПОМОГИТЕ !! STAY-ON-TOP !!!
Обработка запроса на максимальное раскрытие окна
Сохранение размеров, позиции и состояния окна
Как сделать окно системно-модальным?
Процедура автоматического масштабирования
Круглый логотип при запуске приложения
Перемещение формы не за заголовок I
Иконка свернутого окна
Размер/позиция MDI-окна
Окно без заголовка
Текущая позиция окна
Режимы разрешения для формы
Маленькая область заголовка
Плавающая палитра
"Трехмерные" формы с изменяющимися размерами
Масштабирование окна I
Замена Form на FormIni
Помещение VCL компонентов в область заголовка?
Как сделать прозрачную форму
Показ/скрытие дочерних MDI-окон
Использование события OnHint во многих формах
Кнопка заголовка активного окна
Форма постоянно сверху приложения?
Невидимые формы в EXE и DLL
Косвенный вызов формы
Показ формы без фокуса
Масштабирование окна II
Сохранение TForm и/или ее свойств в BLOB-поле
Создание синего экрана установки
Универсальный создатель формы
Создание формы переменного типа
Позиция дочерних MDI-окон
Показ окна без главной формы
Изменение модального статуса формы
Восстановление размера окна
Динамическое создание формы
Удаление иконки из панели задач
Перемещение формы не за заголовок II
Создание фона на форме
Форма Delphi на панели задач
Как мне спрятать заголовок формы??
Плавающие панельки
Как мне узнать, что форма "готовится" изменить размеры?
Канва от THandle (для метафайлов)
Рассуждения о потоках
TMetafile - ошибка при работе с памятью
Советы по Delphi
Недокументированный TParser
Использование TParser
Пример TParser
Простое использование TParser
Ускорение работы TreeView
Подсказка по работе TRegIniFile
Использование TRegIniFile
Сохранение и чтение из потока данных объекта
Ошибка чтения потока
Советы по Delphi
TStringList в TIniFile
Сортировка TStringList
PChar в TStringList
Создание списка списков (TStringList)
TstringList, владеющий объектами
TstringList и потоки
Пример TWriter/TReader
Советы по Delphi
Огромные числа
Некорректные вещественные значения
Типы данных 16 & 32 бит
Округление реальных типов
Integer как SmallInt
Величина SizeOf?
Не работает функция Writeln
Определение графики в WinTypes/Graphics
Текущий модуль и проект
Получение переменных окружения DOS I
Изменение системного времени из Delphi
Visual Basic "Beep" в Delphi
Пример DDE & WordPerfect
Язык и архитектура Java
см. раздел
Программирование на Java
см. раздел