是否可以在程序启动时检查客户端计算机上安装了哪个版本的 BPL(即 Rtl70.BPL、Indy70.bpl 等)?
我有一些程序崩溃,因为那里计算机上的 BPL 与构建机器上的不同。
如果我必须在每次更新时将每个 BPL 添加到安装程序中,我认为它会破坏使用它们的要点之一。
Delphi 7,如果它有所作为
只是跟进我遇到的问题。
构建计算机和客户端之间的 rtl70.bpl 文件仅略有不同。
客户端计算机:7.0.4.453 760 KB(778,240 字节),2002 年 8 月 20 日,星期二,下午 4:40:26
构建计算机:7.0.4.453 760 KB(778,240 字节)周五,9 2002 年 8 月,11:晚上 30:00
我使用的更新程序忽略了它们是相同的(内部版本号没有变化),但是当我手动删除并复制文件时,一切似乎都有效。