4

在 delphi 7 项目文件夹中生成了很多 *.Mb 文件。这些文件被命名为 Del1.MB、Del2.MB 等。这些项目通过 BDE 连接到 firebird 数据库。还有很多其他的非标准组件被使用。有谁知道这些 MB 文件是什么以及是否可以安全删除它们?

4

2 回答 2

2

我认为这些“del*.mb”文件是临时 BDE PARADOX 格式文件,默认情况下 BDE 在应用程序文件夹中创建它们并在应用程序关闭时删除它们:

http://www.borlandtalk.com/image-vp141388.html

http://www.rhinocerus.net/forum/lang-pascal-delphi-databases/212042-bde-generating-del-mb-files.html

于 2012-12-04T08:53:03.673 回答
2

这些 DEL*.MB 文件以及 DEL*.DB 文件由 Borland 数据库引擎 (BDE) 1组件自动创建以进行数据访问,例如在查询(通过 TQuery 组件)运行时。

它们是临时文件,因此如果 BDE 会话正确终止,它们将被自动删除2。如果某些应用程序崩溃,这些文件将保留到下一次执行时,其中大部分将被替换,因此可能需要手动清理。

如果创建这些文件的文件夹是共享的(或者应用程序将其当前目录更改为同一文件夹,例如通过使用 SetCurrentDir 函数),则可能会导致更多问题,因为不同的应用程序可能会锁定文件,从而使其他应用程序混乱并导致其他崩溃.

于 2018-06-30T21:51:25.333 回答