文本 DFM 上下文菜单选项是啥意思?
Posted
技术标签:
【中文标题】文本 DFM 上下文菜单选项是啥意思?【英文标题】:What does the Text DFM context menu option mean?文本 DFM 上下文菜单选项是什么意思? 【发布时间】:2012-06-08 22:43:52 【问题描述】:当您右键单击 Delphi 表单时,您会看到弹出的上下文菜单。底部选项是Text DFM。此选项可以选中或不选中。选中或取消选中此选项是什么意思?
【问题讨论】:
【参考方案1】:此选项用于选择用于保存表单的格式(二进制或文本格式)。
如果您使用文本 DFM 选项,则表单(dfm 文件)将以文本格式存储,如下所示
object Form1: TForm1
Left = 451
Top = 290
Caption = 'Form38'
ClientHeight = 300
ClientWidth = 635
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
end
【讨论】:
请记住,当表单链接到生成的二进制文件时,这与表单的存储方式绝对为零 (0)。它总是以二进制格式链接。 @AllenBauer,但是当第三方组件对 DFM 执行某些操作并且您必须使用记事本将其编辑为文本才能恢复时,它确实对发生的情况有很大影响。 :-) 它还使您的版本控制系统更容易存储为文本而不是二进制。 始终使用文本 dfms,以便您了解修订控制系统中的更改 我只是指出这一点,因为有很多人认为当您拥有基于文本的 DFM 文件时,它们就是链接到二进制文件的方式。我见过人们错误地抱怨将表单保留为文本“使他们的应用程序更大”的 cmets,因为它与使用该格式相关联。以上是关于文本 DFM 上下文菜单选项是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章