qsharedmemory

    0

    1答えて

    メモリセグメントを共有する2つのQtアプリがあります。 IはApp2のからの信号を発するとのApp1からスロットをトリガできるようにしたいです。 まず、App2信号をApp1スロットにリンクするには、QObject::connect()を使用する必要があります。 2つの異なるQtプロセスシグナル/スロットメカニズムを接続する良い方法はありますか?私はqt-remote-signalsライブラリを見

    0

    1答えて

    で、既存の共有メモリを取り付け1(Cコード)イムこのような共有メモリを作成する:私は、この共有メモリ const char* native_key = "/tmp/shmem"; key_t ft_key = ftok(native_key, 1); key = QString::number(ft_key); QSharedMemory shmem(key); if(!shmem.a

    1

    1答えて

    Qt C++を使用してアプリケーションを実装しています。ここでは、QSharedMemoryを使用してアプリケーションの複数のインスタンスを制限しています。次のようにmain.cpp内の関連するコードセグメントは、アプリケーションを開くには QSharedMemory sharedMemory; sharedMemory.setKey(SM_INSTANCE_KEY); if (!share

    4

    3答えて

    QSharedMemory私のアプリケーションの2つのプロセスが同時に実行されないようにしています。プロセスAは、起動時にQSharedMemoryを「ロック」に設定します。今度は私のプロセスBが "前景に戻って来てください"のような値を設定します。 プロセスAがQSharedMemoryの変更を観察する簡単な方法はありますか?つまり、愚かなプルーイングタイマーを実装しないでください。

    0

    1答えて

    QSharedMemoryを使用して共有メモリを作成します。 QDataStreamを使用してカスタムクラスを読み書きしようとしています。 しかし、ダブルポインタ(float **)をオーバーライドする方法はわかりません。 (私は二重のポインタを使用する理由が原因OpenCVのCVのです::マットは、私が欲しいものよりも良い方法がある場合は、それをお勧めしてください) class Observat

    0

    1答えて

    私は4つの 'double'変数と 'int'変数を共有メモリに格納しようとしています。 QSharedMemory::data()は、create(int size)とは別に設定されたメモリへのポインタを提供します。私の質問は:どのように私は適切に参加し、そのデータを共有メモリに深くコピーすることができますので、私はそれを読む/書き込みのための別のプログラム上の要素にアクセスできますか? 唯一の