【问题标题】:What are the MB files that delphi 7 generates?delphi 7生成的MB文件是什么?
【发布时间】:2012-12-04 08:32:39
【问题描述】:

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

【问题讨论】:

    标签: delphi delphi-7


    【解决方案1】:

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

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

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

    【讨论】:

    • 没有注意到这个帖子已经有 6 年了,对吧?
    • 如果响应不在政策范围内,则应将其删除。如果它没有贡献或问题不再有趣,观众将自行忽略它。
    • 并且该问题已经收到一个已接受的答案,该答案与您所做的相同。但是没问题。随心所欲。
    【解决方案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

    【讨论】:

    • 我发现现在是 21 世纪,仍然有人使用悖论很有趣......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-08
    • 2012-05-19
    • 2013-12-25
    相关资源
    最近更新 更多