Delphi调试activex

以前好多次遇到了activex无法调试的问题,一直没搞清楚原因,最近终于搞清楚了,原来是IE由单线程变成了多线程。

下面就说说调试activex的方法

一、简单的方式,这种方式只适用于浏览器为单线程的情况:

  在delphi的run菜单里的parameter里设置host application和parameter就可以调试了

二、另一种方式,能够调试IE8这样的多进程浏览器:

  1 打开要调试的网页

  2 使用run菜单里的attacch to process,选择IE的主进程,如果不确定哪个是主进程就attach两个IE进程。

  其实也可以先用第一种方式,这样方便打开网页,然后在attacch to process另一个IE进程(其中一个已经被attach了,attach按钮时灰色的)

http://blog.csdn.net/youthon/article/details/7693194

原文地址:https://www.cnblogs.com/findumars/p/7230716.html