误删了一个.dcu文件,pas和dfm都在,还能找回吗?我的form打不开了 误删了一个.dcu文件,pas和dfm都在,还能找回吗?我的一个最重要的form打不开了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dcu是已编译的pas连接文件,原文件都在,还怕没有dcu没有没所谓的,ctrl+f9就生成的了delphi中只有pas和dfm最重要,dpr和dpk没有写过都很容易的 抱歉,可能我没搞清楚,我又编译,生成了.dcu文件,但是报如下错误,Error Creating form:Invalid Stream format 恐怕误删的不仅仅是DCU文件,你再好好检查一下。 Error Creating form:Invalid Stream format一般这个错误都是由于窗体的 dfm 文件采用的是 Binary 存储的,而 Delphi 5 以上的版本一般都是 TextForm,即存储成文本格式。应该和这个有关系的。http://expert.csdn.net/Expert/topic/1933/1933585.xml?temp=.8837397引用该贴 dcu没有影响,找找.~dfm文件,改回.dfm,如果你够牛的话,用记事本或UltraEdit直接编辑它吧 dcu是已编译的pas连接文件,原文件都在,还怕没有dcu没有没所谓的,ctrl+f9就生成的了delphi中只有pas和dfm最重要, 查找*.~*文件,这些是Delphi的备份文件 如果只是删除了.dcu文件那很好办的。你查找所以的.dcu,并且全部删除。然后重新再压f9看看。如果通过就是只少了这个.dcu。如果通不过可能就是别的文件没了。祝你好运! jacky_shen(jacky) 说的有理。你确认是同一个版本的吗? 删除所有的.dcu就可以了。下次就会自动生成。 是 Delphi 版本的不同问题,5 以前的版本使用的二进制存放的,5 以后采用的是文本格式,如果没有将 Form 的 Text Form 选项去掉就是这样的。 我估计多半是pas文件声明的名称和实际的文件名不一致。 你是用同样的delphi 编译的吗?你的窗体是不是和你的delphi版本不一样的 把DCU全删掉也一样运行没什么关系 肯定是删掉了PAS文件,找找备份 我估计是你把窗体对应的Res 资源文件删除了。你再建一个一摸一样的窗体,把代码拷过去就是了。 如何判斷某檔案是文字檔呢 怎么把IE嵌入到应用程序中呀? 讨论一下控件的版权问题 请教:第三行,第二格 ,是不是这样表示? 有关输出到文本再输出到LPT1端口的问题(I/O 错误) 请问在delphi中的for循环如何设置步长? 网上哪有介绍delphi报表制作的文章? b\s中无法在客户端查询数据库中的记录???为什么 如何提取数据库别名路径? 如何在DELPHI中调帮助文件 delphi中有没有类似JAVA中的HASHMAP这样的数据结构 没老婆,想配个机子当老婆吧,请大家帮忙,先谢了!
没有没所谓的,ctrl+f9就生成的了delphi中只有pas和dfm最重要,dpr和dpk没有写过都很容易的
Error Creating form:Invalid Stream format
应该和这个有关系的。http://expert.csdn.net/Expert/topic/1933/1933585.xml?temp=.8837397
引用该贴
没有没所谓的,ctrl+f9就生成的了delphi中只有pas和dfm最重要,
祝你好运!
你确认是同一个版本的吗?
没什么关系