問題タブ [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.
c++ - .dllや.soのようなものはありますが、クロスプラットフォームですか?
.dllや.soのようなものがありますが、クロスプラットフォームですか?
c++ - ApacheにはWindowsとLinuxの両方のオブジェクトが共有されていますが、どのように実行しますか?
Apacheには、WindowsとLinuxの両方に対応する.soモジュールがありますが、どのように実行しますか?
flash - (as3) 同じページ上の 3 つ以上の同一の Flash オブジェクト間でデータを同期する
以前に似たようなことを尋ねたことがありますが、必要な解決策には決して行きません。それで、私の問題を混乱させず、少し明確にするために、新しいスタックを開始しています。
私は何をする必要がありますか
HTML ページに複数の Flash オブジェクトがあり、それらはすべて同一であり、すべてを正しい時刻に同期する必要があります。現在の状態では、それぞれがタイムサーバーにクエリを実行し、時間を取得します。これはうまく機能しています。しかし、私が達成したいのは、タイムサーバーと同期する唯一のものになるようにロードする最初のものであり、その後、他のフラッシュオブジェクトはそれが終了するのを待ち、そのものから同期時間をロードします。
問題
SharedObjects: 紙の上では、これは完璧な解決策のように縫い合わせられています。SO を保存するために最初にロードするものを取得します。それをロード...素晴らしい!しかし、いいえ... SharedObjects は、フラッシュのロード時にのみ SO をロードするように見えます。フラッシュがロードされた後の変更、または新しい SO は、それを作成したフラッシュ以外のフラッシュにはまったく知られていません! (フラッシュがリロードされるまで)...doh
LocalConnection: 少し複雑ですが、一度に 1 つのフラッシュしか接続を開くことができないことを除けば、良い解決策のように思えます。
必要なもの
簡単に言えば、1 つのフラッシュ オブジェクトが自分自身を同期側として宣言し、他のオブジェクトがリッスンするようにする方法が必要です。とてもシンプルだと思っていたことが、とても複雑であることがわかりました。何をすべきかについての提案、アドバイスが必要です。
linux - どちらが推奨されますか: 静的ライブラリと動的ライブラリ (共有オブジェクト) の使用
Linux でアプリケーションを使用しています。静的バージョンと動的 (.so) バージョンの両方をサポートします
パフォーマンスの観点から、ユーザーはどのバージョンを使用する必要がありますか? アプリケーションは、数時間の CPU 時間を必要とする計算タスクを実行します。
あるライブラリを他のライブラリよりも使用することの他の利点はありますか?
ありがとう
apache-flex - red5:クライアント側で共有オブジェクトを読み取り専用にすることはできますか?
チャットアプリケーションに共有オブジェクトを使用していますが、red5で受信するすべての文字列を監視する必要があります。クライアント側が共有オブジェクトを変更できないようにするにはどうすればよいですか?
私の場合、クライアント側はadobe flash builder beta 2(flex4)を使用して記述されています。
ありがとう!
php - Flash AS2 - PHP を使用して mySQL からインポートされた変数を sharedObject に保存するのに役立ちますか?
各プレイヤーの進行状況をローカルに保存するために sharedObject を使用するゲームを作成しています。また、中央データベースに接続してオンライン スコアボードを作成します。ユーザーが初めてスコアを挿入すると、一意の ID がデータベースから swf に送信され、sharedObject データの一部として保存されます。
絶対にすべてが機能し、ID は sharedObject に保存されますが、swf を再起動すると ID は読み込まれません (sharedObject に保存された他の変数は読み込まれますが)。
おそらくXMLに関係しているのではないかと思いますが、よくわかりません。
フラッシュコード
PHP コード
svn - Subversion svn:externals - 何が問題なのですか?
まず最初に、Subversion のマニュアルを読んだと言いたいです。この質問を読みました。この質問も読みました。これが私のジレンマです。
次のようにレイアウトされた 3 つのリポジトリがあるとします。
- DataAccessObject/
- 支店/
- タグ/
- トランク/
- DataAccessObject/
- DataAccessObjectTests/
- PlanObject/
- 支店/
- タグ/
- トランク/
- PlanObject/
- PlanObjectTests/
- WinFormsPlanViewer/
- 支店/
- タグ/
- トランク/
- WinFormsPlanViewer/
PlanObject および DataAccessObject リポジトリには、共有プロジェクトが含まれています。それらは WinFormsPlanViewer によって使用されますが、他のいくつかのリポジトリのいくつかの他のプロジェクトによっても使用されます。
ここで我慢してください。次のように、WinFormsPlanViewer/trunk フォルダーに svn:externals 定義を置きます。
そして、svn update を実行した後に表示されるのは次のとおりです。
- WinFormsPlanViewer/
- 支店/
- タグ/
- トランク/
- WinFormsPlanViewer/
- オブジェクト/
- DataAccessObject/
- DataAccessObjectTests/
PlanObject のものは、アップデートでもダウンしません! これが関係しているかどうかはわかりませんが、PlanObject/trunk フォルダーにも外部定義があります。
何が起きてる?私は何を間違っていますか?PlanObject が svn:externals を使用して DataAccessObject を参照する場合、svn:externals を使用して WinFormsPlanViewer から PlanObject と DataAccessObject を参照すると、悪い結果が生じますか?
linux - アプリケーションの起動中にロードされた共有オブジェクトを見つける方法は?
rlTD_NOLOADでdlopenを使用すると、共有オブジェクトがすでにロードされているかどうかを確認できることを知っています。ただし、これが実行可能ファイルにリンクされていて、アプリケーションの起動時にリンカによってロードされた場合、これは機能しないようです。
つまり、mylib.soがあり、それをdlopenでロードするとします。後で、RLTD_NOLOADを使用してdlopenを作成すると、期待どおりにハンドルが取得されます。
ただし、mylib.soをアプリケーション(makefileの-lmylib)にリンクすると、dlopenはNULLを返します。
共有オブジェクトがexecに直接リンクされている場合、どうすれば共有オブジェクトへのハンドルを取得できますか。明示的にロードされていませんか?
前もって感謝します
flash - フラッシュの起動画面でウェブサイトと通信する
swfファイルが配置されたサイトと通信する方法を知っている人はいますか。つまり、起動画面を含むフラッシュファイルがあり、「この画面を再度表示しない」というチェックボックスがあります。これは、一部のアドビ アプリケーションが最初に起動されたときと同じように、ティック時にサイトのコンテンツにスキップします。これは、sharedObjects を使用して実行できると思いますか? しかし、フラッシュ ファイルの外部から起動画面を再度有効にすることはできません。sharedObjects は進むべき道ですか?