Bonjour,
Je voudrais savoir comment faire communiquer deux threads issus de processus différents.
On m'a parlé de files de messages.
Existe-t-il des classes Qt pour ça ?
Version imprimable
Bonjour,
Je voudrais savoir comment faire communiquer deux threads issus de processus différents.
On m'a parlé de files de messages.
Existe-t-il des classes Qt pour ça ?
si tu veut communiquer entre deux process (deux exécution différente),
regarde QtDBbus, c'est surement le plus adapté. Y as la notion de signal/slot en plus :D
http://qt.developpez.com/doc/4.5/qtdbus/
Pour de l'interprocess, tu peut regarder aussi:
http://qt.developpez.com/doc/4.5/qlocalserver/
http://qt.developpez.com/doc/4.5/qlocalsocket/
http://qt.developpez.com/doc/4.5/qsharedmemory/
http://qt.developpez.com/doc/4.5/qsystemsemaphore/
Merci, c'est exactement ce que je cherchais. Manque plus qu'à comprendre, il n'y pas beaucoup d'exemples.
N'oublie pas de regarder les exemples/démos du module QtDBus, c'est surement ça qui va le plus t'aider ;)
Quelqu'un qui s'est déjà servi avec de QtDBUS peut-il me contacter ?
Je cherche un synopsis ou un "template" de code.