問題タブ [shared-objects]

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.

0 投票する
1 に答える
1201 参照

actionscript-3 - 異なるhtmlページでswfsからアクセスできるAS3共有オブジェクト?

2 つの異なる Web ページ上の 2 つの異なる swf ファイルからアクセスできる共有オブジェクトを作成する方法はありますか? ローカルでは動作しますが、ファイルをサーバーにアップロードするときは動作しません。データベースなしで、2 つの swfs が情報を共有するにはどうすればよいでしょうか? 1 つのページに設定パネルを配置し、他のすべてのフラッシュ ファイルがその設定にアクセスできるようにしようとしています。ありがとう!

0 投票する
2 に答える
615 参照

linux - pic 以外のオブジェクトから作成された共有ライブラリが機能するのはなぜですか?

よくわかりません。Linux on x86 で試してみます。

0 投票する
1 に答える
608 参照

internet-explorer-7 - Flash - IE を閉じたときに SharedObject がディスクに保存されないのはなぜですか?

SharedObject を使用して一部のデータをローカルに保存および読み取る Flash アプリケーションがあります。どこでも言われているように、アプリケーションを閉じると、Flash は共有オブジェクトからディスクにデータを保存します。実際、スタンドアローンの Flash Player や、Firefox、Opera、Safari、Chrome、Flock などのすべてのブラウザーでテストすると、動作します。 IE7)。

この問題について何か知っている人はいますか?なぜそれが起こっているのでしょうか...そしてそれを機能させる方法は?

0 投票する
1 に答える
1991 参照

java - red5サーバー側sharedObject

サーバー側で作成されたsharedObject内にすべてのユーザーを保存しようとしているので、すべてのユーザーがすべてのオンラインユーザーの同期リストを取得します。

サーバー側でsharedObjectを正しく作成したと思いますが、フラッシュアプ​​リケーションでsharedObjectを「見つける」ことができません。

Java Red5アプリケーションクラス内:

FlashsharedObjectは次のようになります。

しかし、_userSOはサーバー上でsharedObjectを見つけていないようです。

0 投票する
2 に答える
13022 参照

c++ - Python ctypes: c_char_p() の初期化

私の問題を説明するために、簡単な C++ プログラムを作成しました。

私はこれをそうにコンパイルします。pythonから私は呼び出します:

これを実行すると、出力は次のようになります。

私は期待しました:

私は何が欠けていますか?

ありがとう。

0 投票する
5 に答える
898 参照

c# - 2つ以上のプログラム間でメモリ内のSystem.Objectを共有する方法は?

直接または間接のメモリアクセスを持つ2つ以上のプログラム間でオブジェクト(データセット、コレクションなど)を共有するのに役立つライブラリ、コードサンプル、オープンソースプロジェクトなどはありますか。
それができない場合は、アプリを機能させる他の方法を教えてください。

言語:c#.net
プラットフォーム:vista x64

0 投票する
2 に答える
517 参照

c - 共有オブジェクトとdllでの関数ポインタルックアップ

基本的に、プラットフォームに依存しない方法で共有オブジェクト内の関数を検索したいと思います。LoadLibrary/GetProcAddressまたはdlopenの詳細を処理したくありません。

さまざまなオペレーティングシステムの共有オブジェクトで関数ポインタを検索するプロセスを隠すライブラリはありますか?共有オブジェクト/dll名と関数名を指定し、その関数を呼び出すためのC関数ポインターを取得したいと思います。

0 投票する
2 に答える
1623 参照

actionscript-3 - AS3:共有オブジェクトの問題

私が熟考しているわずかな問題、私は時間を同期する手段としてURLからテキストをロードするクラスを持っています。

swfファイルは同じページに複数回存在する可能性がありますが、swfの1つが同期されているかどうかを確認したい場合は、同期が完了するのを待って、同期された値をロードします(クエリを実行するのではなく、 url自体)、すべてが同じ値(ロードする最初のswfファイルの)に同期されるようにします。

私は共有オブジェクトを使用してこれを試しています。これは少し次のようになります(スニペット):

イベントディスパッチャー:

私が得ている問題は、最初のswfが共有オブジェクトを正常に作成することですが、ページを更新しない限り(つまり、ライブの変更を取得しない限り)、2番目のswfはendTimeを未定義として読み取ります。この方法は不可能ですか?別のアプローチを試す必要がありますか?

前もって感謝します。

編集:もう少し説明するために別のスタックを追加することにしました:(as3)同じページ上の3つ以上の同一のフラッシュオブジェクト間でデータを同期します

0 投票する
4 に答える
261 参照

c - そこにあるはずの欠落している記号

私は困惑しています。これがldの出力です。

マクロは次のとおりです。

今では足し合わない。マクロであるvisual_mem_freeが欠落しているという1行があります。もう1つは、visual_mem_malloc0が欠落していると言っていますが、コードは実際にはvisual_mem_new0を呼び出しています。これは、visual_mem_new0が表示されていることを示しています。

手がかりはありますか?

編集:バンピング..多分いくつかの新鮮な目が役立つことができますか?

編集:ちなみに、コンパイル中やリンク中に警告/エラーは発生しません。

編集:プリプロセッサの出力からのスニペットをいくつか示します。

と:

マクロが展開されているようです。よくわかりません。__PRETTY_FUNCTION__拡張されることになっていますか?

興味深いことに、これが文字列からの出力です。

クリス:私はただ走っていld /usr/lib/libvisual-0.6/actor/actor_avs_superscope.soます。

そして、これがnmからの出力です。

0 投票する
4 に答える
9491 参照

c++ - 共有メモリで共有オブジェクトを取得する方法

私たちのアプリは、.soファイルとしてロード可能な外部のサードパーティ提供の構成(カスタムの運転/意思決定機能を含む)に依存しています。

独立して、共有メモリのチャンクを使用して外部CGIモジュールと連携し、揮発性状態のほとんどすべてが保持されるため、外部モジュールはそれを読み取り、必要に応じて変更できます。

問題は、CGIモジュールが.soからの永続的な構成データを大量に必要とし、メインアプリがデータを利用可能にするために2つのメモリ領域間でまったく不要なコピーを大量に実行することです。アイデアは、共有オブジェクト全体を共有メモリにロードし、CGIで直接利用できるようにすることです。問題は:どうやって?

  • dlopenとdlsymには、SOファイルをロードする場所を割り当てるための機能はありません。
  • shmat()を試しました。一部の外部CGIが実際に共有メモリにアクセスしようとするまでしか機能しないようです。次に、ポイントされたエリアは、共有されなかったかのようにプライベートに表示されます。多分私たちは何か間違ったことをしているのですか?
  • .soを必要とする各スクリプトに.soをロードすることは問題外です。構造のサイズは非常に大きく、呼び出しの頻度に関連しています(一部のスクリプトは、ライブ更新を生成するために1秒に1回呼び出されます)。これは、組み込みアプリであるため、使用できません。
  • .soをshmに単純にmemcpy()することも適切ではありません。一部の構造体とすべての関数は、ポインターを介して相互接続されています。