3

2 つの異なる Qt アプリケーションで変数を共有したいと考えています。この目的で QSharedMemory を使用することを考えています。私が直面している問題は、Qt アプリケーションの共有メモリ領域を特定することです。両方のアプリケーションが同じ共有メモリを使用するようにするにはどうすればよいですか?

4

2 に答える 2

5

共有メモリ領域は、キー(コンストラクターに渡される、または後で。を使用して設定される文字列引数)によって識別されますsetKey

キーを生成し、その値を両方のアプリケーションに渡す必要があります。これを使用すると、両方が同じ共有メモリにアクセスします。

于 2013-01-28T15:46:52.190 に答える
2

Mike Seymour がすでに言ったことに加えて、Qt には多くのサンプル コードがあります (おそらくシステム上にもあります)。このドキュメントも確認できます。

于 2013-01-28T15:52:19.147 に答える