Russian Qt Forum
Ноябрь 24, 2024, 11:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT и WinApi приложение  (Прочитано 2445 раз)
Oreon
Гость
« : Август 27, 2010, 10:36 »

Есть приложение написанное на WinAPI. Хочется использовать библиотеки от QT для работы с базой данных SQLite. Попробовал прицепить классы QSqlDatabase и QSqlQuery к программе, также оно использует для линковки qtSql4.lib и qtcore4.lib. Вроде все работает, но вопрос могут ли быть проблемы в дальнейшем, например по выделению/освобождению памяти. Может кто-нибудь использовал часть библиотеки QT без задействования класса QApplication?
Записан
Denjs
Гость
« Ответ #1 : Август 27, 2010, 14:20 »

если я не ошибаюсь, QCoreApplication вам нужен для того, что бы крутить основной поток событий. без него не будут работать сигнал слоты и ещё боюсь много чего....

На самом деле, я бы сделал внешнюю библиотеку (dll) на QT, в ней - собственную копию QCoreApplication и общался с библиотекой через объявленные интерфейсы. Ну это если уж вам нужны функции QSqlDatabase и QSqlQuery ....

имхо -  лучше 2 части через объявленный интерфейс, чем пытаться втискнуть в свой код чужродные(?) по архитектуре и стилю части....
Записан
Oreon
Гость
« Ответ #2 : Август 30, 2010, 10:45 »

На самом деле, я бы сделал внешнюю библиотеку (dll) на QT, в ней - собственную копию QCoreApplication и общался с библиотекой через объявленные интерфейсы. Ну это если уж вам нужны функции QSqlDatabase и QSqlQuery ....

имхо -  лучше 2 части через объявленный интерфейс, чем пытаться втискнуть в свой код чужродные(?) по архитектуре и стилю части....

Спасибо, попробую dll.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.