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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Ошибка не определяется.  (Прочитано 14772 раз)
CroCIV
Гость
« Ответ #15 : Август 07, 2009, 12:14 »

и вообще, странно у тебя как-то Qt себя ведет, никогда подобных глюков ранее не замечал... какую ты configure ру строку параметров подсунул? м.б. стоит попробовать qt переснести?
Записан
Tritiy
Гость
« Ответ #16 : Август 10, 2009, 13:38 »

В файле проекта наверное забыли добавить строчку QT += network.
Модуль добавлен, а debugger выдает тоже самое. В чем дело не могу понять.
Записан
Tritiy
Гость
« Ответ #17 : Август 10, 2009, 13:48 »

какую ты configure ру строку параметров подсунул? м.б. стоит попробовать qt переснести?
ставил на ubuntu из пакетов *.deb, скрипт configure не запускал. Думаю, если переснесу - ничего не изменится. Может еще какие варианты есть?
Записан
uriel
Гость
« Ответ #18 : Август 10, 2009, 14:29 »

А в Ubuntu там случаем не как в Debian'е? Вроде libqt4-core, libqt4-gui, libqt4-network, etc.
Записан
Tritiy
Гость
« Ответ #19 : Август 10, 2009, 14:38 »

А в Ubuntu там случаем не как в Debian'е? Вроде libqt4-core, libqt4-gui, libqt4-network, etc.
Да пакеты похожи. Собственно ubuntu на основе debiana'а и построена. Не удивлюсь, если пакеты одни и теже. Но утверждать не буду, не вникал.
Записан
Tritiy
Гость
« Ответ #20 : Август 10, 2009, 15:24 »

В файле проекта наверное забыли добавить строчку QT += network.
Модуль добавлен, а debugger выдает тоже самое. В чем дело не могу понять.
Не совсем, конечно, то же самое. Теперь это: "mainwindow.h:196: предупреждение: ISO C++ запрещает декларации ‘QTcpSocket’ без типа" - пишет во время сборки.
Записан
registrationfedser87
Гость
« Ответ #21 : Август 11, 2009, 06:31 »

добавь
Код
C++ (Qt)
#include <QTcpSocket>
Записан
Tritiy
Гость
« Ответ #22 : Август 11, 2009, 07:22 »

добавь
Код
C++ (Qt)
#include <QTcpSocket>
Обижаете. Эта директива изначально включена.
Записан
Tritiy
Гость
« Ответ #23 : Август 11, 2009, 13:34 »

Разобрался с QTcpSocket, нашел свои недочеты. Но на конечный результат это не повлияло. Очевидно, что соединение посредством QSqlDatabase, не что иное как сокетное соединение по 3306 порту. Только вот наследование QTcpSocket и QSqlDatabase осуществляется от разных родителей. Sql классы Qt - это интерфейс, обеспечивающий доступ к разным клиентским SQL библиотекам, в которых, как раз, и реализовано это сокетное соединение с базой данных. И вот тут, как раз, возникает вопрос: существует ли возможность хотя бы получать информацию, о этом вот сокетном соединении. Или целесообразней попробовать создать его аналог в другом потоке посредством класса QTcpSocket, и отслеживать его состояние, если я, конечно, все правильно понимаю.
Записан
ритт
Гость
« Ответ #24 : Август 19, 2009, 22:50 »

в случае с мускулем всё немного сложнее, т.к. мускуль может работать и с вовсе отключённым tcp/ip - через именованные сокеты...но не суть...
а есть возможность добавить пару строк в драйвер qmysql или форкнуть его его и использовать свой?
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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