我发现将程序中的后缀名为 .pas 的文件删掉,程序还能运行.
是什么原因?
.pas内不是存放源代码的吗?如果是这样,那么删掉它,是不是别人就看不到源代码了?

解决方案 »

  1.   

    我知道 .~pas  是备份 
    我是说将 .pas 全部删掉.
      

  2.   

    你删除掉.pas文件的话,只要你的.exe不重新编译,就可以运行,但是如果你要重新编译的话,就一定会出错的了!如果你想别人看不到源代码,那你只需要将.exe文件及你需要的相关文件(如:图片、ini文件、dll文件 )打包制作成安装文件就可以了
      

  3.   

    大哥,你是不是直接运行的EXE文件?要是那样不能运行才怪呢?
      

  4.   

    你对Delphi还不够理解,*.pas是源代码,编译生成.exe后*.pas就没有用了,只有你要重编译的时候才有用,你要看看解释,编译,连接的原理
      

  5.   

    谢谢 !我接触delphi 不久
    让大家见笑了!