問題タブ [native]
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.
.net - Microsoft .NET フレームワークで作成されたプログラムは、ネイティブ コードをコンパイル/実行しますか?
新規の質問:
Microsoft .NET フレームワークで作成されたプログラムは、ネイティブ コードをコンパイル/実行しますか?
マシンに .net フレームワークをインストールする必要がない方法があるかどうかという意味ではありません。簡単に言えば、.net アプリケーションは Java のような別のレイヤー (つまりバイトコード) で実行されますか。
c# - ネイティブ exe を生成する C# コンパイラを作成する作業は行われていますか?
ネイティブ exe を生成する C# コンパイラを作成する作業は行われていますか? たとえば、出力はネイティブ exe であり、.NET アセンブリではありません。
java - Eclipse がネイティブ ランチャーを使用するのはなぜですか?
IDE であるEclipseは、Java で作成された巨大なデスクトップ アプリケーションの最良の例の 1 つです。
私が見たほとんどの Java アプリケーションは通常、バッチまたはシェル スクリプトに依存して、アプリケーションのクラス パスを使用して文字列を作成し、クラス パスを環境変数として使用して JVM を起動します。
一方、Eclipse はネイティブのランチャーに依存しています。何故ですか ?このランチャーは何をしますが、スクリプトは何をしませんか?
約 1 年半前に「ネイティブ ランチャーを使用したほうがよい」という記事を読んだことを覚えていますが、ランチャーの内部動作については説明していませんでした。
.net - 廃棄するときの管理対象リソースとネイティブリソースの違いは何ですか?(。ネット)
IDisposableの実装方法に関するMSDNの記事を読んでいましたが、記事で引用されているマネージドリソースとネイティブリソースの違いについてはよくわかりません。
破棄するときに2つのフィールドを破棄する必要があるクラスがあります。それらをマネージド(破棄= trueの場合にのみ破棄)またはネイティブリソースとして扱う必要がありますか?
windows - 無料のコード カバレッジ ツール
ネイティブ (マネージドではない) コード用の無料のコード カバレッジ ツールはありますか? Windows または Linux プラットフォームのどちらですか?
java - Windows での JVM クラッシュのデバッグ
ハードウェア ベンダーが提供する DLL を使用して USB ハードウェアと通信するソフトウェアを Java で作成しました。Java Native Accessライブラリを使用して、ラッパーをネイティブ コードに記述しました。ネイティブ コード関連の関数でのみ実行すると、JVM がクラッシュし、ソース コード (MSVCRT71.DLL) を持っていないネイティブ コードで発生するため、バグの原因を特定できないことがあります。
私はほとんどの場合 Linux 開発者なので、この状況には慣れていません。デバッガーを外部 (Visual C++ など) から JVM プロセスにアタッチし、意味のあるもの (つまり、アセンブリ命令ではない) を取得するにはどうすればよいですか?
.net - .NET PInvoke は、ユーザーが指定したディレクトリからネイティブ dll を動的にロードできますか?
.NET アプリケーションがあり、ユーザーが場所を指定したネイティブ ライブラリをロードする必要があります。PInvoke は、グローバル検索パス (またはコンパイル時に指定されたパス?) からのみ読み込まれるように見えます。実行時に LoadLibrary を呼び出す C++/CLI アセンブリを作成するのが最善の方法でしょうか?
C++/CLI は C# PInvoking LoadLibrary よりも簡単ですか?
windows - DirectShowでリソースからビデオを再生するにはどうすればよいですか?
ダイアログのコントロールでいくつかのビデオの1つを再生するようにアプリケーションを拡張しています。ウィンドウレスのサンプルから始めて、これを機能させましたが、ビデオはメインの実行可能ファイルとは別のファイルである必要があります。
パッケージングの観点からの理想的なシナリオは、ビデオがリソースとして実行可能ファイルに含まれることです。私はこれについて少しグーグルをしました、そしてかなりの量の「誰かがこれをするべきです」、そしてAsyncサンプルへのいくつかのポインタがありますが、そこから私が望む場所に到達する方法は明確ではありません。
誰かがこれを行う簡単な方法を知っていますか?これはコーナーケースではないようですが、これが箱に入っていなかったことに少し驚いています。
javascript - ネイティブ JavaScript オブジェクトにプロパティ/メソッドがあるかどうかを判断する方法は?
これは次のように簡単だと思いました:
また、Firefox では正常に動作しますが、IE、Chrome、Safari、Operaでは正常に動作しません。このテストを使用すると、ネイティブ Array オブジェクトのすべてのプロパティ/メソッドが「未定義」として返されます。
.hasOwnProperty( prop ) メソッドはインスタンスでのみ機能するため、機能しませんが、試行錯誤の結果、これが機能することに気付きました。
プロパティ/メソッドがNative Object / ~"JavaScript Class"~に存在するかどうかを判断するためにこの構文を使用することに何か問題がありますか、またはこれを行うためのより良い方法はありますか?