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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Загрузка БД в отдельном потоке  (Прочитано 3496 раз)
Jkc
Гость
« : Май 10, 2007, 10:23 »

Мне нужно выполнять загрузку данных  с удалённого сервера (MySQL) и переложить эти данные в локальную базу (firebird). Хоть объёмы и не большие однако секунда  на 10 -15 происходит залипание программы, думаю что можно это дело как то исправить  разместив загрузки в поток но честно говоря с потоками не работал. Может у кого то есть пример как можно решить данную проблему?
Заранее благодарен.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Май 10, 2007, 14:52 »

используя QThread

1. open mysql connection
2. GET and PUT data
3. close

все просто  - а пока данные текут можно прогресс бар показывать
Записан
Jkc
Гость
« Ответ #2 : Май 10, 2007, 16:18 »

Цитата: "Admin"
используя QThread

1. open mysql connection
2. GET and PUT data
3. close

все просто  - а пока данные текут можно прогресс бар показывать


Вот вот, а как это сделать используя QThread?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Май 11, 2007, 10:42 »

напиши снала просто программку которая это сделает
дальше можешь этот код или в QThread засунуть или же вызвать эту программку в QProccess

как - есть примеры в папочке examples
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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