Исходные коды: Delphi

Библиотеки

Gala

Библиотека параллельного программирования для Delphi. Реализация библиотеки Gala опирается на низкоуровневые возможности параллельного программирования, предоставляемые платформой Win32 (Windows 95, 98, NT, 2000): потоки, сигналы, мьютексы, семафоры, критические секции, сообщения. Gala позволяет решать различные программистские задачи на основе асинхронных взаимодействующих параллельных процессов и разделяемых ресурсов, существующих в рамках одной Windows-программы.

GsvThread

Еще одна библиотека параллельного программирования для Delphi. Представляет собой облегченную версию библиотеки Gala.

DccUsing

Использование компилятора Delphi (dcc32.exe) в прикладных программах. Библиотека демонстрирует поддержку технологии многозвенного программирования применительно к Delphi.

Компоненты

GsvObjectInspector

Визуальный компонент - инспектор объектов, подобный соответствующему инструменту Delphi, но использующий метаданные для описания свойств инспектируемых объектов.

GsvTextPanel

Визуальный компонент, разработанный для использования совместно с инспектором объектов для отображения подсказок по инспектируемым свойствам. Компонент может быть также применен независимо от инспектора.

GsvImagedLabel

Визуальный компонент - надпись с изображением.

GsvListBox

Визуальный компонент - список c неограниченным числом элементов и пользовательской отрисовкой элементов.

GsvUnicodeRichEdit

Визуальный компонент RichEdit с поддержкой кодировки Unicode.

GsvZoomer

Визуальный компонент, подобный ScrollBar, но позволяющий изменить не только позицию, но и диапазон.

Классы

GsvXml

Парсер Xml и дополнительные классы, обеспечивающие чтение и запись Xml-документов.

GsvTinyAllocator

Распределитель небольших кусочков памяти.

GsvHeap

Распределитель памяти.

GsvHashTable

Несколько вариантов хеш-таблиц.

GsvSingletonRun

Обеспечение одиночности запуска экземпляра программы.