問題タブ [dll]
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++ - /baseaddress を「適切な」値に設定するにはどうすればよいですか?
アプリケーションの起動時に読み込まれる多くの dll ファイルを含むプロジェクトがあります。メモリ イメージが再配置されるように、dll ファイルのベースアドレスがオーバーラップします。ベースアドレスを自動的に割り当てる可能性や、各 dll ファイルの「適切な」ベースアドレスを計算する方法はありますか?
java - JNI経由でJavaで呼び出されたC DLLのメモリ使用量を監視していますか?
JNI 経由で Java から呼び出されているネイティブ C DLL によって使用されているメモリを監視するにはどうすればよいですか? 標準の Java 監視ツールとオプションを使用すると、Java メモリ スペースは表示されますが、C DLL が使用するメモリは表示されません。Java は ~70MB を使用していますが、タスク マネージャーのタスクは 200MB 以上を示しています。
dll - 「.dll.a」ファイルとは何ですか?
Windows アプリケーションからオープン ソース ライブラリを使用しようとしていますが、ビルド済みのバージョンは "lib.dll.a" というファイルのみです。
これはどのような形式ですか? 通常の dll ファイルに変換できますか?
windows - exeのDllMain?
追加のdllを使用せずに、スタンドアロンexeでスレッドのアタッチ/デタッチに関するDllMainのような通知を受け取ることは可能ですか?
編集:これは、私が行っているいくつかのテストに関係する理論的な質問です。現実の状況ではありません。
.net - Visual Studio の参照とバージョン管理 - どのように機能しますか?
いくつかの共通ライブラリがあります。理想的には、古いバージョンに対してコンパイルされている場合でも、すべての dll で最新バージョンの dll を使用する必要があります (最新バージョンには後方互換性があると仮定します)。
例:
プロジェクト dll
共通コントロール dll
ロギング dll
データベース アクセス dll
プロジェクトおよび共通コントロールは、データベース dll の v2 を参照します。ただし、ロギングは v1 を参照します。
異なるコンポーネントで異なるバージョンが参照されている場合、VS はどのバージョンを使用するかをどのように選択しますか?
最新のデータベース (v2) を使用するには、v1 dll を再コンパイルする必要がありますか? それとも、これを自動的に取得できますか?
特定のバージョンを強制的に使用することはできますか?
ありがとう、
アレックス
windows - Windows DLL のデバッグ情報を取り除きますか?
私は通常、Windows 開発には携わっておらず、ツールチェーンとビルド システムにまったく慣れていません。私の組み込み製品のファイル システムには、サード パーティ製の Windows DLL がいくつか含まれています (これらは、ファイル システムをマウントする Windows マシンで使用されます)。
問題があります。これらの DLL の最新リリースは、以前のビルドに比べてサイズが 3 倍になり、ファイルシステムに収まりません。DLL の機能には多くの変更が加えられていないため、開発者はこのドロップでデバッグ シンボルを削除するのを単に忘れていたのではないかと思います。質問させていただきますが、時差や言語の違いにより回答までに数日かかる場合がございます。
VisualC に不慣れな人のために簡単な手順を使用して、DLL にまだデバッグ情報が含まれているかどうかを判断する方法と、それを削除する方法を説明してもらえますか?
c# - Embedding DLLs in a compiled executable
Is it possible to embed a pre-existing DLL into a compiled C# executable (so that you only have one file to distribute)? If it is possible, how would one go about doing it?
Normally, I'm cool with just leaving the DLLs outside and having the setup program handle everything, but there have been a couple of people at work who have asked me this and I honestly don't know.
c++ - C++ : 装飾された名前を見つける
各メソッド名に割り当てられる装飾名を見つけるにはどうすればよいですか? DLL でエクスポートできるように、装飾された名前が何であるかを調べようとしています。
dll - JNI を使用して Java から CDialog を開く
DLL 内に記述された CDialog を開く必要があるアプリケーションがあります。問題は、DoModal() が DLL 内で呼び出されると、プログラムがクラッシュし、"Debug Assertion Failed!" が表示されることです。CDialogを開く方法を知っている人はいますか? ありがとうございました!
c# - アンマネージ dll API をお探しですか?
C#で書いています。
Windows に属していない管理されていない dll で使用できるメソッド/関数を見つけるにはどうすればよいですか?
例 : 私のコンピュータにはいくつかのソフトウェアがインストールされており、それには dll が含まれています。そのソフトウェアに接続するためのコードを作成するためのオプションを知りたいですか?