我想用Delphi 7编辑一些.LAN文件。我可以用记事本打开它们。我的问题是,我也可以使用Delphi做同样的事情吗?或者是否有一些内置功能,如TIniFile,TRegistry等具有内置功能?
我们将不胜感激。 感谢
答案 0 :(得分:1)
如果您可以在记事本中打开.LAN文件(并且内容有意义),则表示.LAN文件只是一个纯文本文件。当然,可以在Delphi中轻松打开纯文本文件。只需按打开“普通”.TXT文件的方式打开它(例如,使用TStringList
)。扩展名是不同的,只要它是纯文本文件就没关系。
现在,我不知道.LAN文件包含什么。它绝对不是一种常见的文件格式,所以我很确定RTL / VCL没有解析器。
但是,如果.LAN文件具有.INI文件的结构,那么 - 当然 - 您可以将其视为.INI文件并使用TIniFile
(或{{1} })。
(如果它是没有BOM的UTF-8,你可能会丢失特殊字符,但就是这样。如果有BOM,只需删除它。如果文件每个字符使用两个字节,它看起来会很奇怪即使它不包含任何特殊字符s。无论如何,有些trix会为你做。)