无法编译?(100分)

  • 主题发起人 主题发起人 LittleDot
  • 开始时间 开始时间
L

LittleDot

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各路大侠:我调用以前的程序(Delphi 5.0开发),无论如何修改都是以前的源
代码编译后的EXE文件。我应该如何处理?
 
你选择的是builde all吗?
 
你应该查一下你的工程设置,看看你的可执行文件输出到哪里。。
 
DCU 删光,Builder ALL
 
what's wrong message displayed?
 
应该是由于你的可执行程序比源程序的日期要新,所以DELPHI不编译,解决方法同 z_cd。
 
你把以前编译的先删掉看看
 
同意大家的看法:
可能是输出路径的问题
也可能是时间问题,大多数编译器在编译时判断源文件与目标文件(*.obj,*.dcu)的日期,
如果目标文件的日期较新,即使源文件做了修改也进行编译。所以如果你的机器时间改动
过就有可能造成这种情况。以前的Borland产品提供一个叫Touch的实用程序,可以将所有
文件的访问时间改成一致的。现在只好把目标文件都删了再重新编译。
 
对不起,第四行少了一个"不"字,应该是"也不进行编译"
 
你应该查一下你的工程设置,看看你的可执行文件输出到哪里。。
 
注意其pas路径,可能修改的是以前的工程的中 的文件,或删除其中 的.dsk的文件,或关闭所有的
窗体,再重新打开即可
 
哈首先看一下输出路径,
然后是所有的文件中只有后缀为.pas .frm有用的,其它的都是可以自动生成的。
删除其它的哈就可以了。
然后bulid all
 
当然不要把。dpr工程文件也删除就惨了。
 
多人接受答案了。
 
后退
顶部