是不是运行就报错,然后必须删除掉exe的文件后才能从新运行?
我也遇到过,可能是编译的时候发生内存错误!或是exe文件被破坏!

解决方案 »

  1.   

    如果有unit linking error:project XXX still RUN?连接错误说明程序非法退出,还驻留在内存里
      

  2.   

    没有任何错误信息,只是写的Could not create output file x:\x\x\x.exe
    而已。
      

  3.   

    哈,我早就碰到过了,告诉你一个不是答案的答案,保证可用(至少在BCB里管用):project->options,切换到Directories/Conditionals页,然后什么都不做,直接按“OK",再保存工程,再F9又可以了
      

  4.   

    我重启就可以把那个.exe文件删掉,然后就可以了
      

  5.   

    呵呵,这么简单的问题,大家怎么搞的?
    那个时候,你观察一下,是不是窗口上的那个绿色的箭头,就是用来运行程序的那个箭头是灰色的?我想一定是了,那是因为你的程序没有结束,如果你按下ctrl+alt+del一定可以看到你的那个程序还在运行,但是请你注意,你一定不要在那个地方结束程序,否则delphi环境马上死翘翘了!至于原因我就不说了1,在那种情况下,你回到delphi的主环境下,选择菜单Run/Project Reset就可以了!