在代码中根本就没有Showmessage('程序更新失败!');这句代码,但在运行进却出现了,这句代码是我之前写了的,编译过了,之后我又把此句代码给注释了,删除了,再编译,之后运行时却老是有这句提示,不知道为什么?因为在整个项目中搜索‘程序更新失败!’却是搜索不到的。我都找了好久了

解决方案 »

  1.   

    刪掉全部的DCU, 重新編譯一下包看下
      

  2.   

    全部重新编译所有PAS文件。
    菜单project>>compiled或者build all projects.
    试试
      

  3.   

    就是系统更新时用到的
    运行主程序前,先要判断是不是有更新的内容(通过FTP下载更新),若有就启动更新程序(另一个项目),关闭主程序,更新完毕再启动主程序 ,关闭更新程序。成功或失败都有提示,最先写在主程序中的,后来又改到更新程序中去了。之后再运行就总有这个Showmessage的内容,即在主程序重新启动前先有这句提示,再才有主程序登录界面 
      

  4.   

    有可能是更新压根就没有成功
    你删除了本地EXE,又从FTP上下载了,运行的一直还是带Message的程序
      

  5.   

    我是单独运行更新程序的啊……
    哦,哈哈……高……
    被你发现了……哈哈,我下载的原则是:直接更新可执行文件和一些文件夹,不是差异更新
    我去试了哈,把最新的可执行文件上传到FTP上,再试,果然是你所说的那样……
    谢了,要结贴了哦,呵呵