C++Builder 出现 Corrupt Portfolio stream错误修正方法
Posted 卓晴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++Builder 出现 Corrupt Portfolio stream错误修正方法相关的知识,希望对你有一定的参考价值。
简 介: 对于 C++Builder 程序开发过程中出现的 "Corrput Portfolie Stream " 错误,通过试错方法给出了解决方案。 将 mainfrm.ddp 文件删除掉便可以正常在 IDE 中打开 mainfrm 了。
关键词
: C++_Builder,mainfrm
§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 错误