Text DFM上下文菜单选项的含义是什么?

Mic*_*nny 10 delphi contextmenu dfm

当您右键单击Delphi表单时,您将获得弹出上下文菜单.底部选项是Text DFM.可以选中或不选中此选项.选中或取消选中此选项时的含义是什么?

在此输入图像描述

RRU*_*RUZ 16

此选项用于选择用于保存表单的格式(二进制或文本格式).

如果使用文本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
Run Code Online (Sandbox Code Playgroud)

  • 始终使用文本dfms,以便您可以了解修订控制系统中的更改 (9认同)
  • @AllenBauer,但它确实对第三方组件对DFM执行某些操作时会发生什么影响,并且您必须使用记事本将其编辑为文本以进行恢复.:-)它还使您的版本控制系统更容易存储为文本而不是二进制文件. (8认同)
  • 但请记住,这与表单在链接到生成的二进制文件时的存储方式完全无关(0).它总是*以二进制格式链接. (3认同)
  • 我只是指出了这一点,因为有很多人认为当你有基于文本的DFM文件时,它们是如何链接到它们的二进制文件中的.我已经看到人们错误地抱怨他们将表单作为文本"使他们的应用程序更大"的评论,因为它是使用该格式链接的. (3认同)