問題タブ [qsharedmemory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QSharedMemory を使用して構造体を渡す
QT初心者です。共有メモリ用に QT が提供する基本的な例を見てきましたが、共有メモリを使用して構造を共有したいと考えています。どうすれば達成できますか?
Receive Function では、バッファ内のデータを正しく取得していますが、それを Struct veriable に変換できません。
c++ - QSharedMemory へのデータの保管
4 つの「double」var と 1 つの「int」var を共有メモリに保存しようとしています。
QSharedMemory::data()
で取っておいたメモリへのポインタを提供しますcreate(int size)
。私の質問は次のとおりです。そのデータを共有メモリに適切に結合してディープコピーして、別のプログラムの要素にアクセスして読み書きできるようにするにはどうすればよいですか?
私が見た唯一の同様のことは、値を に配置することでしたQString
。それは正しい方法ですか?
ありがとう。
qt - 共有メモリを使用してシグナル/スロット QObject をシリアライズする
Qt
メモリ セグメントを共有する2 つのアプリがあります。
App2 から信号を発信し、App1 からスロットをトリガーできるようにしたいと考えています。まずQObject::connect()
、App2 信号を App1 スロットにリンクするために使用する必要があります。
Qt
2 つの異なるプロセス シグナル/スロット メカニズムを接続する良い方法はありますか? オブジェクトをシリアル化するために使用しているリモートシグナルを送信するために、qt-remote-signalsライブラリに出くわしました。同じクラスを使用しています。QDataStream
QSharedMemory
または、何かを接続することを忘れて、信号/スロットの動作をシミュレートする必要がありますか?
- App2 からメモリ セグメントに書き込む
- App1 から変更されるたびにセグメントを読み取ります (いつ更新されるかを知る方法は?)
- App1 からカスタム シグナルを発信する
- App1 からスロットをトリガーする
それは現実的に聞こえますか?私は共有メモリが初めてです。