求助高手,包含TGIFImage后的DLL异常[送300分以上](300分)

  • 主题发起人 主题发起人 solo_1978
  • 开始时间 开始时间
S

solo_1978

Unregistered / Unconfirmed
GUEST, unregistred user!
制作了一个DLL,作为ASP服务器组件使用。在未包含TGIFImage时,完全正常。
后来为增加对GIF处理功能,把TGIFImage控件use后(未使用任何GIFImage对象),编译DLL成功。但使用 regsvr32.exe注册时,注册成功后,regsvr32.exe进程不自动关闭,一直驻留,切该进程CPU占用98%以上。只能终止该进程。
asp调用此组件,成功,但几分钟后导致服务器端w3wp.exe进程CPU占用98%以上,导致IIS服务严重超时。
注意:w3wp.exe 是IIS中的 World Wide Web Publishing Service 服务进程。
 
真没看出有什么问题来
 
简单地说,有谁做过,把IGIFIMAGE控件封装到DLL里的?
 
没人做过……
 
只能说你有创意
 
你说的问题跟我的有点相似:
我在编写activeform时,在某一天 regsvr32.exe突然就注册不了,通过IE访问,那个进程就占用了全部的CPU资源,在delphi里注册是没问题的,但是无法调试。CPU占光了。

解决方法:
重新生成一个activeform,重新复制所以组件到新的activeform中,重新关联代码,重新编译,所有的问题奇迹般的消失了!
 
后退
顶部