問題タブ [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.

0 投票する
5 に答える
645 参照

c++ - キーストロークの速度を変更する C++

基本的に、タイプすると、キーダウン イベントが発生します。キーを一定時間 (~1 秒) 以上押し続けると、キーアップが発生するまでキーが繰り返し押されます。C++ アプリケーションでキーが自動的に押されるまでの時間を変更したいと考えています。これはどのように行うことができますか?

ありがとう

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

c++ - C++ のカスタム UserControls

ネイティブ C++ では、form.controls.add(controls) を実行する vb .net のようにユーザー コントロールを追加するにはどうすればよいですか?

たとえば、パネルから継承するユーザー コントロール クラスを作成したい場合はどうすればよいでしょうか。これはC ++でどのように行われますか

0 投票する
5 に答える
228 参照

c++ - アプリケーションが正しく構成されていないエラー C++

私はc ++が初めてです。VS 2008 Professional を使用して C++ プログラムを作成しました。ウィンドウを作成する Win32 テンプレートから始めました。Vista 32 でコンパイルしました。コンパイルした exe を古い XP sp2 コンピュータに持ってきたところ、アプリケーションの構成が正しくないことがわかりました。何か間違ったことはありますか?プラットフォームに依存しないようにするにはどうすればよいですか?

ありがとう

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

c++ - リピート キーのしきい値を変更する C++

私は c++ テトリス ゲームを構築しています (c++ .Net ではありません)。コントロールがおかしい気がします。ユーザーが矢印キーの1つを押したときに、約10ミリ秒押し続けると、ウィンドウのリピート機能が開始されるようにしたいと思います。デフォルトでは約 500ms に設定されており、私のゲームには遅すぎます。キーダウンからリピートキーダウンに変わる速度を設定するにはどうすればよいですか? 繰り返す回数/秒ではありません。

ありがとう

*やりたいことは、リピートディレイを短くすることです

コントロール パネルのキーボード設定にリピート レートがありますが、これを設定するにはどうすればよいですか?

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

c++ - vsinstr/vsperfmon を使用して実際のコード カバレッジを取得する方法

私のマイクロソフトベースの開発環境は次のようになります: - 10 個のプロジェクトに分割された巨大なネイティブ C++ コードベース - 各プロジェクトには依存するテスト プロジェクト (GoogleTest ユニット テスト) があり、テストするソースは単に参照されます。

vsinstr と vsperfmon (実行可能ファイルと dll を計測/監視するためのビジュアル スタジオ ツール) を使用してカバレッジ レポートを生成しましたが、期待したほど満足のいくものではありませんでした。テスト対象のソース (テスト スイート実行可能ファイル Sample_Project_Test.exe を計測しました)。

たとえば、次のようなメソッドがある場合:

単体テストは次のようになります。

add_ints.cpp の add-part のみが測定され、add2 は触れられていないため完全に削除されているように見えるため、100% のライン カバレッジが得られます。カバレッジ全体が間違っていることを理解していない限り、これは正しくないようです?

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

c++ - プログラムでスピーカーから音を出して再生する C++

ネイティブ vc++ (.Net ではない) でゲームを作成しています

私は実際のスピーカー (内部ではない) を通してノイズ (おそらく 8 ビットか何か) を再生する方法を探しています。PlaySound については知っていますが、EXE を大きくしたくありません。サウンドをプログラミングしたい。

APIの方法( Beep() のようなもの)はありますが、それは実際のスピーカーを通して再生されますか?

ありがとう

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

c# - ネイティブ スレッドの中断

現在、Thread.Interrupt が P/Invoke またはネイティブ呼び出しとどのように連携するかを調査しています。MSDN で、ネイティブ呼び出しにあるスレッドを中止 (Thread.Abort) できないことを読みました (他のユース ケースも適用される可能性があります)。しかし、WaitSleepJoin 状態にあるネイティブ スレッドについて同じことを述べているリファレンスは見つかりませんでした。

この質問は、Abort または Interrupt を呼び出す必要があるかどうかに関するものではなく、これに関する信頼できるドキュメントをどこで見つけることができるかに関するものです。このための G-ing は、有用な出力を提供しませんでした。

私のテスト例:

無限にミューテックスを待機する関数をエクスポートするネイティブ C++-DLL。

次に、待機をキャンセルしようとする C# .NET の対応物:

このアプリを実行すると、次の出力が生成されます。

このコンテキストでは Abort は期待どおりに機能しませんが、msdn は割り込みについて何も言いません。一方ではうまくいくと思います.Wait状態にあるマネージスレッドは、ネイティブのWaitForSingleObjectまたはWaitForMultipleObjectsも呼び出すためです。一方で、割り込まれるネイティブスレッドがすべての例外を期待することをサポートしていない可能性があります。

どんなドクターでも大歓迎です!

どうもありがとう、
オバネス

PS私はMSDNで、中止されるスレッドがアンマネージコードから戻るまで待機し、スレッドがWaitSleepJoin状態にある場合は最初に割り込みを呼び出し、それを中止することも発見しました。ただし、割り込みがネイティブの WaitSleepJoin に割り込みできないという意味ではありません。

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

ruby - IronRubyでGosuを要求するにはどうすればよいですか?

Gosuの.soファイルを要求しようとしましたが、「アセンブリを期待する」ということでした。IronRubyはドットネットで書かれていないライブラリファイルをサポートすると思いましたが、これは本当ですか?

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

dll - ネイティブ DLL エクスポート関数ビューアーはありますか?

関数名とそのパラメーターのリストを表示する無料のネイティブ Windows DLL エクスポート関数ビューアーはありますか?

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

java - JVM によって生成されたプロセスのメモリ使用量を制御する方法

JVM を作成し、JVM によって生成されたプロセスのメモリ使用量を制御する必要があるアプリケーションをコーディングしています。