C++Builder 出现 Corrupt Portfolio stream错误修正方法

Posted 卓晴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++Builder 出现 Corrupt Portfolio stream错误修正方法相关的知识,希望对你有一定的参考价值。

简 介: 对于 C++Builder 程序开发过程中出现的 "Corrput Portfolie Stream " 错误,通过试错方法给出了解决方案。 将 mainfrm.ddp 文件删除掉便可以正常在 IDE 中打开 mainfrm 了。

关键词 C++_Buildermainfrm

错误纠正 目 录
Contents
错误现象 工程目录
中的文件
总 结

 

§01 误纠正


一、错误现象

  在开发 一个基于 C++Builder Windows 程序(UDPCopy)的过程中,在某一天打开工程文件之后,出现了 “Corrupt portfolio stream” 的错误提示,在之后就无法打开程序的 mainfrm 的模块了。

▲ 图1 打开文件出现的错误提示

二、工程目录中的文件

  在 程序开发目录中,和 mainfrm 相关的文件主要 有以下:

config.~cpp
config.~h
config.cpp
config.h
config.ini
config.obj
mainfrm.~cpp
mainfrm.~ddp
mainfrm.~dfm
mainfrm.~h
mainfrm.cpp
mainfrm.ddp
mainfrm.dfm
mainfrm.h
mainfrm.obj
mainicon.ico
MixerCtrl.~cpp
MixerCtrl.~h
MixerCtrl.cpp
MixerCtrl.h
MixerCtrl.obj
udpcopy.~cpp
udpcopy.~dfm
udpcopy.~h
udpcopy.cpp
udpcopy.dfm
udpcopy.h
UDPCopyPRJ.~bpr
UDPCopyPRJ.~cpp
UDPCopyPRJ.bpr
UDPCopyPRJ.cpp
UDPCopyPRJ.exe
UDPCopyPRJ.obj
UDPCopyPRJ.res
UDPCopyPRJ.tds

  将其中的 mainfrm.ddp 文件 删除之后,文件便可以正常打开了。

▲ 图1.2.1 删除 mainfrm.ddp 之后程序的主界面可以打开

 

  结 ※


  于 C++Builder 程序开发过程中出现的 "Corrput Portfolie Stream " 错误,通过试错方法给出了解决方案。 将 mainfrm.ddp 文件删除掉便可以正常在 IDE 中打开 mainfrm 了。


● 相关图表链接:

以上是关于C++Builder 出现 Corrupt Portfolio stream错误修正方法的主要内容,如果未能解决你的问题,请参考以下文章

nessus出现corrupt database,怎么解决呢?

H2数据库:啥是以及为啥会出现database.xx.log.db.corrupt二进制文件

git 出现 error: bad signature fatal: index file corrupt

使用 DbVisualizer 在具有包含 COALESCE() 的唯一索引的表上出现 SQLITE_CORRUPT 错误

解压文件时,出现 the file is corrupt 的原因,如何解决??

打包成jar文件后运行出现Invalid or corrupt jarfile 解决