用C# 2.0 做的一个带水晶报表的应用程序,使用很正常,也能正常打印。给客户机器安装应用程序。用一段时间后,水晶报表报错,不能打印,预览也出不来。在“控制面板”中把程序卸载后再安装。水晶报表还是出现同样的错误。多次这样操作。无果。最后把XP重装,再装应用程序,就OK
感觉好像是XP中的水晶报表的某个文件出了问题。就是不知道是那里的文件。有遇到过这个问题的朋友吗?

解决方案 »

  1.   

    出现这种情况,一般重启下机器,清理一下Temp目录就可以了。不需要重装的。。
      

  2.   

    to :babyt
    请问Temp里面有水晶报表的什么文件吗?
      

  3.   

    是的,水晶报表在运行时会在temp目录下生成临时文件
    如果长时间不清理,会导致temp目录下生成大量的临时文件,导致空间不足
    空间不足会使新的报表应用不能产生临时文件,程序会报错