Всем спасибо) Но вот тут опять загвоздка: как реализовать ту самую кроссплатформенность? Нужно сделать как-нибудь через механизм виртуальных функций, абстрактных классов... Нужен интерфейс, который будет виден программисту, от которого бы и наследовались другие, платформо-зависимые классы. Чтобы в итоге использовать этот класс (оболочку для платформонезависимой работы с файлами) можно было так:
Код:
TFile* obj=new TFile;
Есть у кого-нибудь какие-нибудь идеи? А то уже всем офисом голову сломали