Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Указатель на класс в потоке 
:(
    Опции темы
13dreams
Дата 18.9.2010, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 1.7.2010

Репутация: нет
Всего: нет



Необходимо вынести функцию чтения некой железяки в поток. 

ниже фрагмент функции открытия устройства
Код

// TritDlg.h : файл заголовка
...
CCyUSBEndPoint *InEndpt;


Код

// TritDlg.cpp : файл реализации
...
CCyUSBEndPoint *endpt;

        // Load the endpoint combo boxes
        for (int i=1; i<epts; i++) {    // Skip endpoint 0, which we know is the Control Endpoint
            endpt = USBDevice->EndPoints[i];

            if (endpt->Attributes == 2) {  // Bulk                
                if (endpt->Address & 0x80) {                    
                    InEndpt = endpt;


и сама ф-ция чтения

Код

bool CTritDlg::Read(UCHAR *buf, LONG buflen) {

    InEndpt->TimeOut = 2000;
return  InEndpt->XferData(buf,buflen);
}


когда пытаюсь две строки из ф-ции чтения перенести в поток, получаю

"выражение слева от "->TimeOut" должно указывать на тип класса, структуры или объединения либо на универсальный тип"

как предложите ф-цию чтения в потоке оформить?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0393 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.