用了一个ACTIVEX控件,在DELPHI关闭时提示内存错误。
但是我用VB或VC调用时都可以正常关闭。不知道为什么?

解决方案 »

  1.   

    声明和创建:
    var NewActiveX: IActiveX;
    NewActiveX := CoActiveX;释放:
    NewActiveX = Nil;
      

  2.   

    怎样释放呢,以Windows的MediaPlayer为例,要怎样写呢。以前我也是放一个控件在窗体上,没有释放也没有问题啊。后来我加了MediaPlayer1.Free也没什么用啊。
      

  3.   

    难道Free了还没有释放吗?而且VC,VB里都没有什么问题。多谢各位高人,请指教。
      

  4.   

    顶一下,VC和VB难道比DELPHI好吗,要出问题应该都会出问题。不可能只DELPHI(6和7都试过)出问题。VC6和VB6却不出吧?