crossplatform.ru

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


  Ответ в Аналог MFC::CEvent и MFC::CSingleLock есть ли в Qt ?
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
AD Дата 29.7.2008, 19:12
  Не уверен, что это штука может помочь, но все-таки стоит посмотреть:
http://trolltech.com/products/qt/addons/ca...s/qtwinmigrate/

Вдруг есть аккуратный и безобидный способ.
void* Дата 29.7.2008, 18:52
  niXman, судя по тому что я понял из мсдн, оба этих класса для работы с потоками
было бы неплохо если бы ты привел фрагмент кода на MFC, может расшифровали бы и перевели на Qt :)
niXman Дата 29.7.2008, 10:53
  Tonal - Я и не надеялся. Хотя...хорошо бы...
Tonal Дата 29.7.2008, 10:25
  Механически - значит не меняя алгоритмы а просто заменяя имена классов/методов/членов. :)
niXman Дата 29.7.2008, 9:41
 
Цитата(Tonal @ 29.7.2008, 10:15) *
Так что механически перенести не получится

А это как - Механически?
Tonal Дата 29.7.2008, 9:15
  Вот здесь описывается что это такое.
Поточные классы MFC отличаются от Qt-ёвых, т.к. они всего лишь небольшая надстройка над WinApi.
Так что механически перенести не получится, то всегда можно построить что-нибудь подобное.
Например CEvent эмулируется QWaitCondition видимо.
niXman Дата 29.7.2008, 2:51
  Litkevich Yuriy, А я плоховато знаю MFC, а точнее не знаю вообще!!!
Так что, что такое CEvent, CSingleLock я могу только догадываться.
CEvent - Я думаю аналог QEvent. Вот только у QEvent нет метода PulseEvent().
CSingleLock - Я думаю что-то вроди QMutex.
Litkevich Yuriy Дата 29.7.2008, 1:57
  Надо знатока MFC.
вместо CEvent может QEvent подойдет?

а что за класс CSingleLock?
(если для работы с потоками, то смотри "Классы работы с потоками")
niXman Дата 29.7.2008, 1:41
  Нужно портировать MFC код под Linux.
В коде:
    CEvent KillTimer;
    CSingleLock* TimerLock;

Чем заменить эти объекты?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 16.4.2024, 21:20