問題タブ [dynamic-loading]

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 投票する
2 に答える
179 参照

java - プログラムがjarから実行されるときの動的ローディングの問題

特定のインターフェースに準拠するJavaクラスを介して拡張可能なアプリケーションがあります。コマンドラインクラスからプログラムを実行すると、次のコマンドを使用してアドオンクラスをインスタンス化できます。

ただし、アプリケーションをjarファイルに保存すると(メインクラスを正しく設定すると)、クラスが見つからないという例外が発生します。誰かがここで何が起こっているのかを明らかにすることができますか?

TIA、アダム

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

javascript - Dynamic JS ローディング時のエラーハンドリング

ユーザーがページのそのタブに移動したときにのみ、Web ページの一部にのみ必要な JS ファイルをロードしています。

JS の読み込みがタイムアウトした場合、または URL で指定された場所で JS が利用できない場合にエラー メッセージを表示できるように、この動的読み込みのエラー処理メカニズムを考え出そうとしています。

これは、エラー処理を実装しようとしている方法です(IE用):

これが 1 つの問題を引き起こしています。すべて問題なく、JS が期待どおりに存在する場合、最初にエラー メッセージが表示され、次に正しいコンテンツが表示されます。

ブレーンストーミングを行った後、readyState が「未初期化」から「読み込み中」に変わり、次に「読み込み済み」に変わることがわかりました。エラーメッセージが表示されているのは、状態が「読み込み中」のときです。その後、状態が「ロード済み」に変化し、その時点でコンテンツが表示されます。

エラーが最初に表示されないようにこれを処理する方法はありますか?

0 投票する
3 に答える
210 参照

c# - dll なしで exe ファイルを実行しようとしたときにエラー メッセージを表示するにはどうすればよいですか?

参照によって追加された dll を持つ C# アプリケーションがあります。(コンパイル後に) Windows から exe ファイルを実行しようとして、dll の名前が変更されたときに、アプリケーションにエラー メッセージを表示させたいと考えています。

どうすればコードでそれを行うことができますか?

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

asp.net - ビューステートのロードに失敗しました

ユーザーコントロールを動的にロードするaspxページがあります。これらのコントロールを(毎回1つずつ)保持するUpdatePanelがあります。コントロールを別のコントロールに変更すると、次のメッセージが表示されて失敗します。

ビューステートのロードに失敗しました。ビューステートがロードされるコントロールツリーは、前のアプリケーションでビューステートを保存するために使用されたコントロールツリーと一致する必要があります。たとえば、コントロールを動的に追加する場合、返品時に追加されるコントロールは、最初のアプリケーション中に追加されるコントロールのタイプと位置と一致する必要があります。

3つのコントロールはすべて。から継承しSystem.Web.UI.UserControlます。たぶん私は問題を解決することができます:

  1. 開始時に3つのコントロールをロードし、必要に応じて2つを非表示にします。
  2. ユーザーコントロールごとに1つずつ、合計3つのUpdatePanelを使用します。
  3. 何かアドバイス?
0 投票する
1 に答える
1177 参照

jquery-ui - UI タブが外部ページをロードし、jQuery が機能しなくなった

UI タブを使用して、外部ページを tabcontent-DIV にロードするときに問題が発生しました。ページが読み込まれると、このページのすべての jQuery が機能しなくなったようです。コールバックについて何か読んだことがありますが、まったく明確ではありません。

例: 外部ページを ui-tabs で読み込みます。読み込まれたコンテンツには、index.html で jQueryed として自動的に非表示になる DIV が含まれます。jQuery クリック イベントは、ライブ イベントが機能していることを示すためにのみ追加されます。しかし、コンテンツを読み込んだ後、自動非表示を機能させることができません。

index.html

loadcontent.html

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

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

module - 動的ローディングとシンボル共有

dlモジュールがメインアプリケーションからグローバルにアクセスできるように、を介してモジュールライブラリをロードしようとしています。それはどのように可能ですか?

dlopenからエラーメッセージが表示されますlibrary/name.so: undefined symbol: ...。使用されるフラグは次のとおりRTLD_NOWです。

モジュール自体は、libtoolと。を使用してビルドされ-module -avoid-versionます。

0 投票する
6 に答える
1944 参照

c# - DLL を動的にロードする利点は何ですか?

アプリケーションにデフォルトで DLL をロードさせるのではなく、動的に DLL をロードする利点を探しています。

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

silverlight - 外部リソースからのSilverlightアプリの配色の設定

6つのカスタムユーザーコントロールを含むSilverlight3アプリケーションがあります。これらのコントロールの配色を外部リソースからロードしたいと思います。

デフォルトの配色を含むコードとXAMLは、XAPに組み込まれます。次に、オブジェクトタグのパラメータには、代替色を動的にロードできるURLが含まれます。

ちなみに、Silverlight 3アプリケーションのテーマ機能は、可能であれば使用できますが、実際にはやり過ぎです。色だけを変更する必要があります。

これは可能ですか?どのようにそれを行うことをお勧めしますか?

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

flash - SWFを動的にロードすると、以前にロードされたSWFが誤動作します

FlashとFlexで非常に奇妙な問題が発生しました。特定の状況下では、実行時に(ローダーを使用して)ロードされたSWFからのムービークリップは、その間に別のSWFがロードされた場合にインスタンス化できないようです。エラーを再現するプログラムの完全なコードは次のとおりです。EnsembleTofinoを介してmxmlcを使用してコンパイルされます。

上記のように2番目の読み込み操作がコメント化されているため、コードは機能します。ただし、2番目のロード操作がコメント化されておらず、2番目のSWFがロードされたnew spriteClass()にonTinyLoadCompleteが実行される場合、次の例外を除いて、を含む行は失敗します。

test.swfとtiny.swfはFlashCS4で作成されました。test.swfには、ActionScript用にエクスポートされた2つのシンボルが含まれています。1つはTopSymbolと呼ばれ、もう1つはSubSymbolと呼ばれます。SubSymbolには単純なグラフィック(落書き)が含まれ、TopSymbolにはSubSymbolの単一のインスタンスが含まれます。tiny.swfには何も含まれていません。これは、新しい空のActionScript3プロジェクトを公開した結果です。

SubSymbolがActionScriptにエクスポートされないようにtest.swfを変更すると、エラーはなくなりますが、実際のプロジェクトでは、他のエクスポートされたスプライトクラスを子として含むスプライトクラスを動的にロードする機能が必要です。

これを引き起こしている原因、またはそれを修正する方法についてのアイデアはありますか?

編集:いくつかの人々は、tiny.swfにtest.swfまたは親(DynamicLoading.swf)のクラスと同じ名前のクラスが含まれている可能性があることを示唆しています。そうではありません。上で述べたように、新しい空のFlash CS4プロジェクトを公開するだけで、自分でtiny.swfを作成しました。swfdump -Dtiny.swfで実行した場合の完全な出力は次のとおりです。

0 投票する
3 に答える
61011 参照

java - Java クラスをプログラムでコンパイルしてインスタンス化するにはどうすればよいですか?

プロパティファイルにクラス名を保存しています。クラス ストアが IDynamicLoad を実装することはわかっています。クラスを動的にインスタンス化するにはどうすればよいですか?

今、私は持っています

newInstance はコンパイルされた .class ファイルのみをロードしますか? コンパイルされていない Java クラスをロードするにはどうすればよいですか?