后天就要交货了,但是程序还是不稳定,有时候会报错canvas cannot be drawing请教这个一般是什么问题?  会不会是多线程访问了vcl控件造成的  多谢 多谢。。

解决方案 »

  1.   

    是不是在打印报表时候提示的  如果是 你换一台机子试 记得要安装打印机
    或者 你是不是使用了 非BMP格式的 图片?
      

  2.   

    多线程访问了vcl控件造成的
      

  3.   

    程序中有没有用到.canvas方法?
    我有一个程序用到combobox.canvas时也报同样的错,
    try...一下喽
      

  4.   

    canvas被不安全调用,检查线程处理中对canvas处理部分
      

  5.   

    你的线程代码中是不是有showmessage?有他就会出现这种情况,该为messagebox试试。但也不排除其他情况会出现上述情况。
      

  6.   

    你的线程是不是在createForm时启动的