公司又一个小的程序,开发的人使用了外部的控件ahm2k其中有一个AHMImageScroller控件我放到form上没有问题,可是我要从form上删除这个控件的时候delphi却好像死机一样停在那里不动了从任务管理器中看delphi未响应.郁闷及了,不知道如何解决.公司要我修改这个程序可使有这个控件在上面我生成的exe文件在关闭后进程中还是有.应该如何解决这个问题?

解决方案 »

  1.   

    你在USES里面把引用的那个控件类给删除了吗??
      

  2.   

    关闭时用Application.Terminate就不会在进程中存在了。控件的问题不清楚
      

  3.   

    (1) 从Object TreeView上删除看看;
        (2) Application.terminate还不行吗?
      

  4.   

    我在form窗体上选中这个控件,让后delete就不行, yuzhao(无名的风)你说的意思是先将uses里面引用的控件类删除然后再将窗体上的控件删除吗?
      

  5.   

    coeltdit(每天多顶几下----->>>大虾就是这样练成的) 不行的,我用的就是Application.terminate
    从Object TreeView上删除也一样。
      

  6.   

    (1) 将uses中控件引用的单元删除;
      (2) 将窗体类型定义中AHMImageScroller1 : TAHMImageScroller删除;
      (3) 在窗体中点View as Text,删除AHMImageScroller1的描述;     还不行的话........................................
      

  7.   

    (1) 将uses中控件引用的单元删除;
       (2) 将窗体类型定义中AHMImageScroller1 : TAHMImageScroller删除;
       (3) 在窗体中点View as Text,删除AHMImageScroller1的描述;
          重新编译, 程序将自己删除HMImageScroller1控件
      

  8.   

    coeltdit(每天多顶几下----->>>大虾就是这样练成的)点View as Text也一样死,我都搞疯了
      

  9.   

    原程序是用delphi5开发的,我现在用的是delphi6
      

  10.   

    你用d7打開那個程序
    再刪!
    我有碰到過d6會有這樣的問題,不過我碰到的是打開有一個錯誤的窗體,d6就會自動關閉。
    用d7打開就可以打開,只是會有錯誤提示.我也是用d6,感覺就這點不好.