質問

Pandion(Open Source Jabber Client)と協力して、C ++はiWebbrowser2を使用してHTML/JavaScriptを実行するホストを設定します。すべてのプログラムロジックはJSに実装されています。 VS2010では、デバッガーでアプリケーションを開始すると、JSではなくC ++をデバッグできます。デバッガーなしで開始してから添付した場合、C ++ではなくJSをデバッグできます。

  1. 両方をデバッグできる方法はありますか?
  2. FirebugがFirefoxでの方法、またはIEの開発者ツールをHTMLに表示する方法はありますか?

私が解決しようとしている特定のエラーは、更新するときに、更新ウィンドウが想定されていなくても閉じることです。 HTMLフォームで送信を呼び出すものがあり、JSはC ++関数を呼び出してファイルのダウンロードを中止します。呼び出しが送信されたものを追跡しようとしていますが、スタックウィンドウには、OnSubmitにバインドされた匿名関数が表示されます。

役に立ちましたか?

解決

特定の問題に対する答えが見つかりました:「インストーラーのダウンロード」ボタンは、document.createelement( "ボタン")を使用して作成されました。その下にボタンを追加しました。Type= "Button"を追加しましたが、フォームは早期に提出されていません。

ただし、C ++コードとJSコードのデバッグを切り替える方法はまだ見つかりません。したがって、一部のC ++がJS関数を呼び出す場所を追跡しようとすることはほとんど不可能です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top