問題タブ [immediate-window]
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.
arrays - ループ内の間違った計算
全体として、これほどイライラするものに遭遇したことはありません。この EXTREMELY NAIVE 問題に関するご協力をお願いいたします。問題はとても単純なように見えますが、私はそれに夢中になりすぎて、私の目はばかげた間違いを見つけることができません.
(サンプル コードを以下に貼り付けます。簡易版を使用しました)。単純に 2 列の配列 X があり、単純なループを使用してこの配列に値を入力します。すべてのパラメーター s、t、N は一定で、シート内の他のセルから取得するので、無視してかまいません。
問題は、配列 X の要素を入力 する2 番目のループで、2 番目の列に直線的に増加する値 (0.01, 0.02, 0.03, ...., 30) を入力し、最初の列はこれらの関数である必要があります。 2 番目の列の値と定数 N、s、t。シンプルですね!
問題は、何らかの理由で最初の列の値が間違っていることです!! ExcelとMatlabの両方で確認しました。たとえば、定数 N、s、t の値を取得し、0.01 をプラグインして、Excel と Matlab の両方で最初の列の値を計算すると、両方とも同じ正しい結果 (-0.1113) が得られました。VBA コードを実行すると、別の値が返されます (0.36 - -0.1113 が正解であることは 500% 確信しています)。 EVEN MORE ODDでは、Next jステートメントにBREAK POINTを挿入し、j = 1 の場合、すべての定数のすべての値を検証しましたが、すべて正しいのですが、X(j,1) はまだ 0.36 です。私を夢中にさせているのは、X(j,1)のコードで使用しているのとまったく同じ式を貼り付け、それをImmediate Window、それは正しい値 (-0.113) を与えます..非常に同じ式..ゼロ変更!!!!
この問題を引き起こす可能性のある直感的な理由はありますか? コードを 100 万回チェックして、パラメーター名に重複がないこと、または一部のパラメーターがリセットされないことを確認しました。何もない!
* ANY *入力をいただければ幸いです。どうもありがとうございました。
c# - コードがイミディエイト ウィンドウから呼び出されたかどうかを確認するにはどうすればよいですか?
コードで「通常のプロセス コンテキストで実行している」と「デバッガのイミディエイト ウィンドウから実行された」の違いを見分ける方法はありますか?
パブリック プロパティを公開するライブラリ オブジェクトがあります。そのライブラリのリリース バージョンを使用しているときに、そのライブラリを含む DLL をロードしたアプリケーションをデバッグしているときに、イミディエイト ウィンドウ (x.prop = true) からプロパティを変更すると、プロパティ コードでこれを検出して実行するようにしたいと考えています。違う。
これを検出する方法はありますか?
便宜上、そのライブラリのデバッグ バージョンを使用しているときにもこれを機能させたいと考えています。そのため、デバッガーが接続されているかどうかを確認して、そこから分岐することはできません。
image - フォーム内の画像から画像を抽出するには?
Image
多数のオブジェクトを含むフォームを持つ古い VB6 プロジェクトがあります。これは、作成者が他のフォームのボタンなどで使用する画像を保存する方法でした。
これらのオブジェクトから画像をまたはのようなものに抽出するにはどうすればよいですJPG
かBMP
?
Immediate
窓に何か入れたいと思っていました。一つ一つやってもおかしくない。
c# - 文字列比較エラー
これをイミディエイト ウィンドウに入力すると
1の結果が得られます
確かにこれは間違っていますか?AA は SA よりも小さいので、-1 であるべきではありませんか?
私は.NET 4を実行しています
c# - 即時ウィンドウで動的に発生すると、「Microsoft.CSharp.RuntimeBinder.Binder」が定義されていないか、インポートされたエラーが発生します
dynamic
Visual Studioのイミディエイトウィンドウで使用すると、エラーが発生します
事前定義されたタイプ'Microsoft.CSharp.RuntimeBinder.Binder'が定義またはインポートされていません
どうすれば修正できますか?
arrays - VBAのイミディエイトウィンドウで2次元配列を印刷するにはどうすればよいですか?
VBAのイミディエイトウィンドウで2次元配列を印刷するにはどうすればよいですか?これを行うための一般的な方法はありますか?イミディエイトウィンドウで1行に1行の配列をプロットする方法があると、この問題を解決できます。これは、配列の各行に対してこのコードをループするだけだからです。
vb.net - VBAイミディエイトウィンドウのようなVisualStudioイミディエイトウィンドウの使用
VBAイミディエイトウィンドウでは、いつでも次のように入力できます。
Enterキーを押して、結果を取得します。
Visual Studio Express(VB.NET)でこれを実行しようとすると、次の結果が得られます。
VBAが「スクリプト」言語であり、VB.Netがコンパイルを必要としていることに関係していると思います。組み込みライブラリの関数を使用して式を評価する簡単な方法を探しています。
c++ - C++のVisualStudiosイミディエイトウィンドウで変数を宣言するにはどうすればよいですか?
最近、デバッグ中にVisualStudioのイミディエイトウィンドウで変数を宣言できることを発見しました。この機能は非常に便利です。そのコンテキストでコードを試してみたい場合は、新しいウィンドウで実際のコードを変更せずに新しい変数を作成し、ウォッチウィンドウでそれらを調べることができるからです。
これは、私がデバッグしていたC#プロジェクトには最適ですが、現在、別のプロジェクトの基本的なC++宣言に対して同じことを実行しようとしています。ブレークポイントでブレークし、イミディエイトウィンドウに次のように入力します。
これにより、エラーが発生します。
これをC++プロジェクトで機能させるために必要な手順はありますか?