crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QextSerialPort проблемы с чтением
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Гость_rukudias_* Дата 8.5.2009, 21:59
  Вопчем пробемы были связаны с неправильным использыванием класса
обвертки.
Litkevich Yuriy Дата 7.5.2009, 22:14
 
Цитата(Гость_Гость_rukudias_*_* @ 8.5.2009, 1:46) *
а если VS 2003?
я не пользуюсь. Ты должен знать как добавить консоль к приложению. Да и коль уж студия - IDE, то должна выводить куда-то информацию, которую Qt в поток ошибок отправляет.
igor_bogomolov Дата 7.5.2009, 22:06
  rukudias, приведи чуть больше кода.
Где ты деляешь connect? Спрашиваю потому, что запись вида QObject::connect делается обычно в main-e или в классе не наследующего QObject. Поэтому и this в качестве объекта приемщика сигнала быть не может. Попробуй указать явно объект принимающий сигнал.
Гость_rukudias_* Дата 7.5.2009, 21:46
  а если VS 2003?
Litkevich Yuriy Дата 7.5.2009, 21:29
  CONFIG += console
в помощь
Гость_rukudias_* Дата 7.5.2009, 21:25
  Привет Всем!
Использую обвертку для QextSerialPort
Смысл обвертки в обдельном потоке слушать сом порт и вслучае прихода данных
слелать emit сигнал в класс обвертку
threadReceive = new ThreadReceive(extSerialPort);//объект обвертки сом порта
bool fl=QObject::connect(threadReceive, SIGNAL(newDataReceived(const QByteArray &)), this, SIGNAL(newDataReceived(const QByteArray &)));
receivingEnabled = true;


fl=false те соединения не произошло
что может быть причиной?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 22:33