gpt4 book ai didi

delphi - 如何防止 .dfm 文件从单词中间破坏字符串值?

转载 作者:行者123 更新时间:2023-12-03 15:55:49 27 4
gpt4 key购买 nike

我正在使用 Grep Search 在我的项目的所有 .pas 和 .dfm 文件中搜索表的名称。它只能在 .pas 文件中找到结果,而我确信至少有一个数据集使用该表。我在 .dfm 文件中搜索了数据集的名称,这是我发现的:

  object DtsRPCondition: TADODataSet
Connection = ConnMain
CursorType = ctStatic
CommandText =
'select FromDay, ToDay, ToTime, Daily, DayOfWeek from Tbl_Reserve' +
'ValidDay'
...

这使得搜索 .dfm 文件变得毫无用处,因此我需要一个控制写入 .dfm 文件的选项或另一个可以处理此问题的搜索工具。

最佳答案

您可以使用与 Delphi 捆绑在一起的 Convert 实用程序将 dfm 文件转换为二进制文件,而无需覆盖文本 dfm 文件:

convert -b -s -ebin *.dfm

其中 -b = 二进制输出,-ebin 表示使用 bin(或任何您想要的其他内容)作为新文件的扩展名,-s 表示递归子目录.

这将为 eash DFM 创建一个“bin”文件。如上所述,这些内容不会自动换行。虽然它们是二进制的,但它们应该是可 grep 的,并且可用于识别您需要查看哪些 DFM。

关于delphi - 如何防止 .dfm 文件从单词中间破坏字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45809235/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com