delphi 7生成的MB文件是什么?

时间:2012-12-04 08:32:40

标签: delphi delphi-7

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:2)

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

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

如果共享了要创建这些文件的文件夹(或某个应用程序将其当前目录更改为同一文件夹,例如通过使用SetCurrentDir函数),则可能会引起更多问题,因为不同的应用程序可能会锁定文件,从而使其他应用程序感到困惑,并且导致其他崩溃。