Советы по Delphi
Автор: Валентин Озеров
Алгоритмы
Преобразования
Преобразование ASCII в шестнадцатеричное представление
Преобразование ICO в BMP
UNIX-строки (чтение и запись UNIX-файлов)
Преобразование BPM в JPEG в Delphi
Декомпиляция звукового файла
Даты
Вычисление даты Пасхи
Дни недели
WINAPI
Переменные среды
Получение переменных DOS
Изменение системного времени из Delphi
Завершение работы Windows
События, происходящие в приложениях Delphi при завершении работы Windows
Завершение работы Windows
Разное
Управление монитором
Каким образом, программным путем можно узнать о завершении запущенной программы?
Получение имени модуля
Извлечение из EXE-файла иконки и рисование ее в TImage
Базы данных
Создание db-файла во время работы приложения
Очень медленный доступ к таблице при первом обращении
Поиск величины при вводе
Быстрый поиск в базах данных
Хитрость OnCalcFields
Сканирование версии структуры базы данных
Перемещение таблиц
Прокрутка таблицы: хитрость PeekMessage()
BDE: Псевдонимы
Задание псевдонима программным путем
Информация о псевдонимах BDE
Буфер обмена
Просмотр буфера обмена
Копирование в буфер обмена
Форма как графический объект
Компоненты
BitBtn: Смена иконки во время работы приложения
Использование опции MultiSelect в DBGrid
Массив Edit-компонентов
Label: 3D-рамка
ScrollBox: Синхронизация двух компонентов
StringGrid: Установка атрибутов "Только чтение" у столбцов
StringGrid: Перемещение изображения в ячейку
StringGrid: Сохранение и чтение
Создание компонента TTable без формы
Ускорение работы TreeView
Создение компонента во время работы приложения
Получение индекса компонента в списке родителя
Массив компонентов
Дублирование компонентов во время выполнения приложения
|