莫名其妙死机(100分)

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

screen

Unregistered / Unconfirmed
GUEST, unregistred user!
写了一个程序,不确定地出现启动时死机的情况.
在delphi集成环境下,死掉后,delphi也死掉.windows的开始菜单条
上所有图表消失.结束delphi任务后,windows又可以正常运行.
由于错误出现是随机的,有时第一次运行就出现,有时又很久不出现.
我跟踪过,发现在启动时,要调用一个teCanvas.pas中的函数,但该
函数没有,只有TeCanvas.dcu,所以可以跟中到汇编代码,
不知道是不是这里出的问题?
 
没有原码吗?
和原作者联系一下。
 
资源问题,的form是不是太多了。
 
listen,会不会机器有问题,还一台试试
 
源程序大家看看
 
是啊,贴出source吧
 
这回我基本可以肯定是teCanvas.pas里面出的问题了.
因为我用showmessage的方法来定位错误,在每个单元的最后写showmessage(n).
终于又一次在showmessage('1')和showmessage('2')中间停下来死机了.
而这中间就是要执行teCanvas.pas中的代码,原因是由于我使用了additional页面
上的Tchart控件.
难道用这个控件有问题???
没有源代码的东西真实头痛.
那位大侠有这方面的经验?
现在问题明明知道了,可是不用这个控件是不行的,怎么解决呢?
 
没办法了
 
多人接受答案了。
 
后退
顶部