代码之家  ›  专栏  ›  技术社区  ›  Kjensen

使用应用程序_脱机.htm更新dll时使应用程序脱机失败

  •  5
  • Kjensen  · 技术社区  · 15 年前

    所以我有时用app_脱机.htm在我上载新版本时使应用程序脱机。

    然而,当我在上传更大的动态链接库的过程中,我得到黄色的错误屏幕说动态链接库无法加载。

    这似乎与我对什么应用程序的期望不同步_脱机.htm做(完全停止应用程序),还提供用户错误,而不是尼斯应用程序_脱机.htm我忍受了。

    alt text

    1 回复  |  直到 15 年前
        1
  •  5
  •   Aristos    15 年前

    应用程序_脱机.htm是关闭应用程序,但不是完全停止编译器。

    还有一种可能性,即使你要求关闭应用程序仍然使进程和使用这个dll。

    我要做的是,我将服务器上的所有文件上传到另一个目录中,然后打开应用程序_脱机.htm,然后我等待所有池关闭(在应用程序端放置消息),然后快速从服务器复制所有更新文件。不同的是,使用ftp时,上载的时间大于编译器触发从dll重新编译全局函数的时间。

    即使在应用程序中也能看到_脱机.htm,系统仍在进行编译,只需使用processexplorer查看编译。

    什么是编译?我认为编译DLL除了页面。

    消息来自尝试编译程序的编译器,从您上载的第一个dll开始,编译器被触发并开始新的编译,现在您上载下一个,并且在尝试编译时,dll被ftp锁定。

    推荐文章