Статьи Королевства Дельфи

       

Статьи Королевства Дельфи


Как заставить работать ActionList в формах, импортируемых из DLL
Ошибка в процедуре _AddRefArray в Delphi 5 и ее исправление
Компонент TADOUpdateSQL
Компоненты для облегчения работы с типовыми операциями поиска, выбора и фильтрации данных
.Bat-файл в Группе проектов
Автоматизация создание BackUp-ов проектов
Использование буфера записей BDE
Техническая документация - список ошибок BDE

Bdetry


Автоматическое определение занятости приложения
Проблемы копирования русского текста в clipboard и обратно
Наследник TComboBox, показывающий Hint для строки в ListBox'овой части, не видимой целиком.
Компонент TComboBox с пошаговым поиском в списке
Функция приблизительного/нечеткого сравнения строк
Еще раз о нечетком сравнении строк
Компоненты для работы с графикой.

Компилятор синтаксических выражений
Что это и зачем или Немного наглой саморекламы
Что он может или Какие мы маленькие
Так зачем же это нужно.
Отдельное спасибо
Но к делу
Как все это работает:
Это Unit1.pas
А это Unit1.dfm
Цели использования

Возможности
Ограничения текущей версии
Суть действий модуля
Использование модуля
Использованные идеи и алгоритмы
Компонент "Линия"
А что, Delphi + Corel Draw даже очень ничего.
Класс для чтения/записи потока с преобразованием информации "на лету".
Компонент для выгрузки набора данных в дерево

ТЕХНОЛОГИЯ DCOM
DCOM permissions
Настройка DCOM при помощи DCOMCNFG.EXE
Программная настройка DCOM
Decod
Д о п о л н е н и е

DelphiVCLFAQ
Открытие файлов DFM версий 5 и 6 в младших версиях
Дополнение
"Живой Desktop" — вариант использования Shell
О назначении пользовательского TNotifyEvent
Набор классов для работы с журналом событий в WinNT/2000/XP.
Модули для рисования математических формул

Несколько функций для работы со списками
Процедура печати TStringList на принтер
Процедура выравнивает "уехавшую" форму внутри рабочей части экрана
Функция посылает окну строку синхронно через WM_COPYDATA
Класс для реализации списка Variant'ов на основе TCollection
Обработка сообщений от мыши потомками собственного компонента
TSelectableTree - TTreeView с возможностью MultiSelect'а
Flexible Frame - механизм добавления
(Дополнение)
Общее

О компоненте TListView
Свойство Filter
Событие OnFilterRecord
Методы фильтрации
Использование SetRange
Работа с БД: Поиск и фильтрация.

Управление чужим приложением средствами WinAPI
Дополнительное выравнивание пропорциональных шрифтов
Определение установленных версий .NET Framework в системе
Системное меню по произвольному событию в произвольном месте
Заготовки для сборщика мусора.
Функция копирования части строки
Перевод "короткого" имени файла (short filename) в "длинное" (long filename)
Модуль для получения интервала дат
Компонент градиентной раскраски областей

О нестандартном выводе в DBGrid и StringGrid
О нестандартном выводе в DBGrid и StringGrid - 2
Отображение длинных строк при движении мыши по списку для нескольких TListBox.
Модуль реализации матричных вычислений для массивов больших размеров
Набор функций для создания диалоговых окон в стиле диалогов помощника MSOffice 2000.
Создание базы данных Interbase во время выполнения программы.
Используемые инструменты
Описание программы "Репликатор"
Копирование на практике

Директива компилятора - $INCLUDE
Алгоритм проверки контрольного числа ИНН и страхового номера ПФ
Библиотека, реализующая некоторые алгоритмы линейной алгебры
Библиотека для работы с LAN.
Пример работы с Layers Windows 2000
Поверхностный подход
Матрицы в Delphi

Диспетчер кучи для объектов одного размера
Меню на основе панели инструментов
Перехват меню IE ( TWebBrowser ) и подмена его собственным PopupMenu
Расширение возможностей стандартной функции MessageDlg
Многострочный Hint
Компонент, позволяющий отображать формулы

Внедрение и линковка компонентов. Пример.
Модуль для расчета числовых и логических формул
Структура сценария
Структура формул
Функции для работы с модулем
Программа для тестирования скорости расчета
Практический пример
Исходники
Компонент MathParser
Получение адреса из входящего сообщения в MS Outlook

Пример NetShareAdd , NetShareDel для Win9x
Работа с локальной сетью - NetShareAdd
Компонент NXDBGrid, позволяющий отображать Dataset в транспонированном виде (столбцы в строках).
Алгоритм расчета контрольного числа ОГРН (основной государственный регистрационный номер)
Модуль экспорта/импорта данных между Oracle и DBF
Компонент TOraCommentsToFL — загрузка русских наименований колонок из ERwin в DisplayLabels
Парсер комбинированных выражений
Реализация шаблонов в Delphi
Функция скрытия пиктограмм с рабочего стола

Модуль для печати таблиц TStringGrid
Изменение в ходе выполнения
Как создать свое окно предварительного просмотра QuickReport отчетов?
Доступ к реестру Win9x/ME без WinAPI
Правильные диалоги от Борланда
По мотивам обсуждения :
Использование команды RDTSC процессора Pentium для работы с малыми временными интервалам
Регистрация приложения в SimpleService в Win9x
Модуль потоковой записи/чтения структуры и данных объекта TRxMemoryData.

Небольшое оступление.
TPrintService
TRyPrintService

Содержание раздела