TToolBar工具栏有:画图,重画
TMainMenu有两个子菜单:画图,重画
TToolBar和TMainMenu里的画图与重画这两个函数都是一样的
问题:
1.在TToolBar点击画图与重画两个功能时,程序正常运行;
2.在TMainMenu点击画图与重画两个功能时,程序出现错误,错误为如下图:http://hi.csdn.net/attachment/201010/11/1174103_12867756088cwL.jpg3.我单步跟踪TMainMenu里面的画图与重画函数,但没有出现错误,只能在全速运行时才有出现上面图片的错误信息真是郁闷啊,搞了一个上午了~~附:
TMainMenu
  --画图
  --重画TToolBar
画图
重画

解决方案 »

  1.   

    看样子你好像用皮肤了,把皮肤去掉看看,第三方的组件都存在bug,搞不好,让你赶上了
      

  2.   

    to bdmh:
      皮肤确实有问题,除了换皮肤有没有其它办法,我喜欢这个皮肤
      

  3.   

    TO:ecjtu5208
       用什么方法,由于项目紧,一般皮肤都是用第三方的
      

  4.   

    换种皮肤控件,或者找其他版本,vclskin应该可以的
      

  5.   

    to SQLDebug_Fan:
       具体要怎样解决,能不能给点意见
      

  6.   

    刚换了BusinessSkinForm皮肤,因窗体多感觉比较麻烦.
    问题:之前就是用VclSkin但有问题,有没有像VclSkin之类的皮肤控件?
      

  7.   

    TO SQLDebug_Fan:
      单步的时候就是没有错误啊,所以比较难调试;F9后,错误出现在红色行
    begin
      Application.Initialize;
      Application.CreateForm(XX);
      Application.CreateForm(XX);
      Application.CreateForm(XX);
      Application.CreateForm(XX);
      Application.CreateForm(XX);
      Application.Run;
    end.
      

  8.   

    TO suiyunonghen:
       跟踪得了还得在这里发贴,按F9的时候,运行就会有错误;但单步的时候,死活都没错误   郁闷啊
      

  9.   

    TO likeyrain:
      我跟踪了我写的代码,但单步没发现错误
      

  10.   

    VCLSkin控件好像存在这个问题,莫名其妙的会出现这种错误。
    和VCLSkin一样的还有suiSkin这个皮肤控件(收费的,你找找看有免费的没有)
    不过suiSkin这个皮肤也有毛病。对于一些调用第三方控件弹出的对话框可能存在问题。比如说用扫描控件的时候就会出错。但是只要把对话框重绘屏蔽提就可以了。
      

  11.   

    我也是用VCLSKIN+自画时出错
    现在不敢在自画时用VCLSKIN了
    关注中
      

  12.   

    皮肤控件很多都是 hook 画布的,和画布有关的操作要慎重使用皮肤。
      

  13.   

    用过VCLSKIN的应该还有其它问题吧