どのようにデバッグCOMオブジェクトVisual Studio6.0いはASPページに表示すべき事は何か?

StackOverflow https://stackoverflow.com/questions/370250

  •  21-08-2019
  •  | 
  •  

質問

私はあなたのC++COMコンポーネントのようなアーティスティックなVisual Studio6.0形式です。できませんの生活の姿をどのようにデバッグ、コードの実COMます。

私が構築できるのでデバッグモードでは、追加の投資を維持しながら、生産性に添付して、dllhost.exe 工程が、Visual Studio環境でのみ表示の分解からdllhost.exe ない私のソースコード(または停止しないので、ブレークポイント).

私は以前からあったとIIS(inetinfo.exe) 対象 のデバッグ作(時Visual Studio6.0の確認を行うために以下の実行ファイルにdll)のように、IISでもシェイプモードになります。またレジストリキーを使に必要な変更がgooglingな手助けになるかもしれません。

役に立ちましたか?

解決

は、それがVB6ベースのCOMコンポーネントがある場合は、VB6でプロジェクトを開いて、それを実行することができます(DLLプロジェクトを実行することはできません)。プロジェクトのプロパティは、実行されると自分自身を登録するように実行するように要求することができるいくつかのオプションがあります。

さて、COMコンポーネントへの呼び出しを行うASPページを、打ってみてください。呼び出しがASPページから作られているように、クラスファイルに設定したブレークポイントは、ヒットされます。

他のヒント

まず、PDBファイル(製作時に作成する同じディレクトリをDLL(設定可能なプロジェクトです。

場合はオブジェクトを使用しない一部のASP固有の機能要求、応答セッションオブジェクト)でコピーすることができ、その呼び出しのコードです。vbsファイルとデバッグ設定 cscript.exe おります。vbs としてデバッグ対象のプログラム。

あの説明(例えば、 についてデバッグISAPI Dllれに適したビルトインデータベースオブジェクトも(OS/デバッガの視点とDll読み込まれIISいたします。を入れておIIS版になったときに処理。

っていない場合はどを追加することができます一部の伐採によ OutputDebugString 機能で無料 DebugView プログラム。

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