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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt межпроцесорные взаимоотношения  (Прочитано 3463 раз)
zabivator
Гость
« : Декабрь 26, 2006, 14:44 »

Какой есть аналог IOCompletition в Qt?
Иначе говоря, как передавать данные между процессами? ( процессы самостоятельные, один не дочерний другого )
Записан
Alexandr Az
Гость
« Ответ #1 : Декабрь 26, 2006, 15:10 »

Ну, гм. И есть и нету. Вообще то Dbus, но вот он токи под уних на куте аботает. Так что предлогаю следующее - не заморачиваться, использовать сокеты..........
Записан
Dendy
Гость
« Ответ #2 : Декабрь 26, 2006, 15:39 »

Есть солюшен.

QtSharedMemory

Цитировать
Shared Memory v2.1

The Shared Memory component provides cross-platform access to
shared memory.

Notes:
QtSharedMemory has been found not to work on some platforms.
Future improvements of this class will include extending the list
of supported platforms.
[/qoute]

Интерфейс вот:

Код:
QtSharedMemory ( const QString & key ) 
QtSharedMemory ()
~QtSharedMemory ()
bool attach ( Mode mode = ReadWrite )
bool create ( int size = 4096 )
void * data () const
bool destroy ( DestroyMode mode = NoWait )
bool detach ()
Error error () const
QString errorString () const
bool exists () const
int handle () const
bool isValid () const
QString key () const
bool lock ()
int numAttachments () const
void setKey ( const QString & key )
int size () const
void unlock ()
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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