C++ (Qt)int main( int argc, char *argv[] ){ QApplication app( argc, argv ); // Создаем рабочее пространство Workspace ws; // Загружаем модули // При загрузке модули могут регистрировать в рабочем пространстве свои сервисы PluginManager pluginmanager; pluginmanager.loadPlugins( ws ); // Выводим список сервисов ws.dump(); // Получаем указатель на логгер по его интерфейсу ILogger *l = ws.service<ILogger>(); Q_ASSERT( l ); // Используем сервис логирования l->log( "Test string" ); return 0; // app.exec();}
C++ (Qt)int Main( int command, size_t dataSize, void * data );