Вопрос: а работа над модулем продолжается?
Просто при работе с ним обнаружил ошибки... Поправил часть...:
Методы не наследуются. Т.е. у TODF они не помечены как virtual, а у TODT и TODS как override.
Конструктор и деструктор TODF почему-то в приватной области. Это было сделано специально?
Добавил метод Free. (хотя если пАпрАвильнАму сделать, то надо было бы его просто унаследовать...)
Изменил:
Проблему зиппера под Виндой решил изменением кода на запуск 7zip и приложил к проекту файл. (шоб не думать)
Добавил к конструктору параметр tempdir (чтоб можно было менять при необходимости, когда разбирался с зиппером).
ЗЫ: к сожалению менял все очень быстро, поэтому не поставил комментариев - и не уверен, что все указал.