Название: QT и WinApi приложение Отправлено: Oreon от Август 27, 2010, 10:36 Есть приложение написанное на WinAPI. Хочется использовать библиотеки от QT для работы с базой данных SQLite. Попробовал прицепить классы QSqlDatabase и QSqlQuery к программе, также оно использует для линковки qtSql4.lib и qtcore4.lib. Вроде все работает, но вопрос могут ли быть проблемы в дальнейшем, например по выделению/освобождению памяти. Может кто-нибудь использовал часть библиотеки QT без задействования класса QApplication?
Название: Re: QT и WinApi приложение Отправлено: Denjs от Август 27, 2010, 14:20 если я не ошибаюсь, QCoreApplication вам нужен для того, что бы крутить основной поток событий. без него не будут работать сигнал слоты и ещё боюсь много чего....
На самом деле, я бы сделал внешнюю библиотеку (dll) на QT, в ней - собственную копию QCoreApplication и общался с библиотекой через объявленные интерфейсы. Ну это если уж вам нужны функции QSqlDatabase и QSqlQuery .... имхо - лучше 2 части через объявленный интерфейс, чем пытаться втискнуть в свой код чужродные(?) по архитектуре и стилю части.... Название: Re: QT и WinApi приложение Отправлено: Oreon от Август 30, 2010, 10:45 На самом деле, я бы сделал внешнюю библиотеку (dll) на QT, в ней - собственную копию QCoreApplication и общался с библиотекой через объявленные интерфейсы. Ну это если уж вам нужны функции QSqlDatabase и QSqlQuery .... имхо - лучше 2 части через объявленный интерфейс, чем пытаться втискнуть в свой код чужродные(?) по архитектуре и стилю части.... Спасибо, попробую dll. |