这是一个COM的初始化函数,用于初始化COM的调用.
你的程序按道理是不会有问题的,我建议你完全重新编译一下.

解决方案 »

  1.   

    一般的程序引用WebBrowser不用调用该函数,是因为在他引用的Unit里面已经调用过了.而你的程序没有一用该单元.
      

  2.   

    一般的程序引用WebBrowser不用调用该函数,是因为在他引用的Unit里面已经调用过了.而你的程序没有一用该单元.
      

  3.   

    我的程序就是通过普通的Form开始建立的。怎么会这样呢?具体缺少引用哪个单元?
      

  4.   

        在正常的程序初始化工作中,Application.Initialize已经做了这个工作,即已经为COM、OLE等需要进行了初始化。若自行编写DLL等情况时则可以显式调用。
    使用单元ActiveX,最好加上Comobj
      

  5.   

    问题终于查清除了,果然如阿明所说,我的.dpr文件中,竟然缺少了Application.Initialize这一句,显然,是我以前不小心删除掉的。 :(
    补上这一句后,不用CoInitializeEx也可以了。谢谢各位指教。