首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >delphi 7生成的MB文件是什么?

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

Stack Overflow用户
提问于 2012-12-04 16:32:40
回答 2查看 1.4K关注 0票数 4

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-04 16:53:04

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

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

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

票数 2
EN

Stack Overflow用户

发布于 2018-07-01 05:51:25

这些DEL*.MB文件以及DEL*.DB文件是由Borland Database Engine (BDE)1组件自动创建的,用于数据访问,例如,当查询(由TQuery组件)运行时。

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13698804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档