to post messages and comments.

Хм.. синглтон работает как-то не так..
объявление функции класса: static Device* GetSingletone(void);
реализации функции:
Device* Device::GetSingletone(void)
{
static Device ClassInstance;
return &ClassInstance;
}
дефайн для синглтона: #define RevDevice (*Device::GetSingletone())
однако получается использовать только так: RevDevice.blahblah(); а не так: RevDevice->blahblah();

Алтернатива предыдущему вопросу: как записать в файл сообщение, с помощью потоков, выделив под него памяти, столько, сколь нужно. sizeof(<type>) всегда выделяет либо меньше, либо больше, чем занимает переменная, с которой используется данный сайзоф

Доделал наконец-таки прогу для создания настроек для девайса :) У конечного пользователя будет больше возможностей для создания девайса ^_^