【问题标题】:What does the Text DFM context menu option mean?文本 DFM 上下文菜单选项是什么意思?
【发布时间】:2012-06-08 22:43:52
【问题描述】:

当您右键单击 Delphi 表单时,您会看到弹出的上下文菜单。底部选项是Text DFM。此选项可以选中或不选中。选中或取消选中此选项是什么意思?

【问题讨论】:

    标签: delphi contextmenu 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,因为它与使用该格式相关联。
    猜你喜欢
    • 1970-01-01
    • 2013-04-13
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多