我写了好长时间的一个程序.现在打开其中一个form和unit 都 报错,提示
corrupt portfolio stream
但编译可以过去并且能够正常运行.我该怎么做呀,跪请高手帮忙解决,这个文件的源代码是很重要的!!!!

解决方案 »

  1.   

    画一个同样的form把代码copy过来
      

  2.   

    我也遇到过同样的问题,
       要么新建一个project把以前写好的Form与unit拷过来.要么就新建一个project做一个同样的Form与unit 把出错的form与unit拷过去.  当然后一种方法是比较简单的!
      

  3.   

    是找不到dcu文件么?
    corrupt portfolio stream
    这个提示没见过
      

  4.   

    重建这两个单元,再把相关代码copy过去
      

  5.   

    你的FORM上是不是有数据集?如果有,可能是数据集Active了;
    直接找到.DMF文件打开,找到Active,把Active改为False
      

  6.   

    编译通过是因为直接链接的dcu文件,不需要pas。应该是有什么属性设置的不对,如楼上所说,该dfm文件试试。记得备份先