Программа представляет собой набросок с открытым кодом для многооконного графического вьюера с поддержкой альбомов и тегов, подобно тому, как делается в ACDSee или XNView.
поддержка альбомов, информация об альбомах хранится в базах *.db и подключается через ADOConnection, регистрация баз не требуется;
файлам рисунков можно назначать теги и рейтинг;
можно искать файлы по имени, рейтингу и тегу.
Здесь выложен только "черновик" программы, код его во многих местах оставляет желать лучшего. Для получения полноценной софтины можно сделать следующее:
нормальный редактор тегов и альбомов;
доделать управление альбомами и экспорт альбомов в HTML (примитивный есть из окна "Альбомы");
доделать стандартные вещи, такие как обработку исключений в "Обзоре", работа с буфером обмена и т.п.
Реализовано на C++ Builder версии 6.
Заодно отвечаю на неоднократно задаваемый вопрос
"Как запустить программу на C++ Builder на компьютере без установленного Builder"?:
заходим в Project->Options, на вкладке Packages убираем опцию "Build with runtime packages";
на вкладке Linker убираем опцию Use dynamic RTL;
проверяем заодно, что написано на вкладке Directories/Conditionals. Там не должно быть лишних путей, обычно достаточно следующего:
сохраняем проект и делаем Project->Build ИмяПроекта.