dynamic-loading

    15

    5答えて

    共有ライブラリを使用するアプリケーションがあります。これらのライブラリはコンパイル時にリンクされています。 実行時に、ローダは共有オブジェクトがLD_LIBRARY_PATHにあることを期待していますが、アプリケーション全体がクラッシュして「共有ライブラリをロードできません」というエラーでクラッシュすることを期待しています。クライアントがライブラリを持っているという保証はありません私はアプリケーシ

    0

    1答えて

    プロジェクトでまだ参照されていないアセンブリのディレクトリをスキャンし、IMyInterfaceを実装するクラスのすべてのインスタンスを読み込みたいとします。 ここではAssembly.LoadFileメソッドが私を助けてくれることは知っていますが、読み込み中のアセンブリが既に静的に参照されているかどうかを確認するにはどうすればよいですか?私はアセンブリを2回ロードしたくありません。

    0

    2答えて

    : 動的ロードが中に含まれる関数や変数のアドレスを取得し、コンピュータプログラムは、実行時に、メモリ内にライブラリー(またはその他のバイナリ)を読み込むことができる機構でありますこれらの関数を実行したり、それらの変数にアクセスしたり、ライブラリをメモリからアンロードしたりすることができます。 レイトバインディングは、実行時にオブジェクトに対して呼び出されているメソッドを名前で参照するコンピュータプ

    1

    2答えて

    私は比較的CやC++プログラミングに慣れていませんが、共有ライブラリからシンボルをロードして呼び出すことができれば(バイナリのようにコンパイルしてリンクしていると理解しています)、実行時に別の[実行可能な]バイナリからシンボルをロードしますか? 私はLinuxでGCCを使ってこれを行うことに特に関心があります。

    2

    3答えて

    私はJavaScriptウィジェットを作成しています。これは他のウェブサイトでの使用を想定しており、自分のウェブサイトから追加のスクリプトファイルを読み込みます(基本的にクロスドメイン制限のためXHRを意味しません)。今、私は失敗をうまく処理したい - 1つのスクリプトが読み込まれない場合、私は代替サーバーからスクリプトをロードしたい。 第1サーバーがエラーを返すサーバー障害を処理することができま

    44

    1答えて

    System.load()とSystem.loadLibrary()のjavaの違いは何ですか? ライブラリをロードしたいが、環境変数にパスを追加したくない。 これらのいずれかが役立つでしょうか?

    0

    1答えて

    はインデックスページは、ディレクトリ/公共/資産/テスト/アプリで <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

    1

    1答えて

    私は、.dllまたは.soまたは同等のものを動的にロードするように設計されたクラスを持っています。そこから、あなたが探している機能にポインタを返します。残念ながら、実装には2つの問題があります。 私は関数へのポインタとして* voidを返す「ダム」関数を使用している場合は、私は私が使用できる形式にそれらを操作しようとすると、私はwarning: ISO C++ forbids casting be

    3

    2答えて

    私が取り組んでいるプロジェクトでは、追加機能を動的に読み込むことができます。そのためにdlopenを使用します。 このライブラリを見つけるには、モジュールパスと呼ばれるものがあります。そこには共有ライブラリがあるデフォルトパスがあります(それらの多くは出荷されています)。 現時点では、2つのデフォルトパスがあります。最初に、共有ディレクトリのビルドディレクトリを探し、その後でインストールディレクト