問題タブ [invokescript]
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.
javascript - InvokeScript() メソッドが null を返す
InvokeScript() メソッドは null を返します。
JavaScript:
およびC#:
「args」と「v_address」は null を返し、messageBox も null を返します。いくつかの値を返したい。私を助けてください!
編集: OK、C# コードを次のように編集しました。
したがって、args は null ではありませんが、v_address はまだ null です。なにが問題??
javascript - c# web browser イベントハンドラーでスクリプトを呼び出すが機能しない
私は Web ブラウザ コントロールを使用しており、document.InvokeScript を使用して Javascript で関数を呼び出そうとしています。
Process.Exited のイベント ハンドラーを呼び出す部分を除いて、コード内のどこでも機能します。
このコードから得られるのは、指定されたキャストが無効です。
以下にいくつかの画面を示します。
ところで、ボタンクリックハンドラーから呼び出すと、InvokeScriptメソッドが機能します。また、Exited Handler から呼び出された場合はそうではありません。
私は本当に混乱しています。
そしてエラー自体:
私のJSを見たい方へ。
編集: 例外メッセージ:
タイプ 'System.InvalidCastException' の未処理の例外が System.Windows.Forms.dll で発生しました {"指定されたキャストは無効です。"}
追加情報: 指定されたキャストは無効です。
助けてくれてありがとう。
-乾杯
-ニック。