У меня есть дллка, которая экспортирует класс, в котором происходит соединение с БД (mysql), и с помощью определенных методов тянуться данные. Пользователь имеет возможность настроить прием данных, например указать таблицу. Класс из дллки экспортируется следующим образом:Код:extern "C" Connection* Instance() { return new Connection;}т.е. пользователь может наплодить кучу инстанций, вызовом этой ф-ции, каждую инстанцию настроить на определенную таблицу.Проблема заключается в том, что при попытке установки соединения с БД скажем во второй инстанции, соединение, установленное до этого в первой, теряется. Собсно вопрос, как сделать чтобы все инстанции могли одновременно поддерживать соединение и тянуть данные?
|