如何从dat文件中读取数据?

时间:2010-05-20 02:23:35

标签: delphi

如何从.dat文件中读取数据?

我刚试过这个memo1.lines.loadfromfile('c:\ myfile.dat');但没有奏效

注意:文件类型是二进制

任何人都可以帮帮我:)

3 个答案:

答案 0 :(得分:5)

@radick在备忘录控件中显示二进制文件的内容,您必须编码o将数据转换为有效的ASCII字符,将其全部转换为文本。因为您无法将非文本内容加载到文本控件中。

你可以在这个链接中找到Peter Below的一个非常好的样本。

read a binary file and display the byte values as ASCII?

alt text http://www.swissdelphicenter.ch/screenshots/tip944.png

答案 1 :(得分:1)

使用VCL TStream中的Classes unit个后代来读取二进制文件。

您可以使用Google找到很多Delphi TStream reading binary files个例子。

- 的Jeroen

答案 2 :(得分:0)

你可能看起来at this post,因为他们似乎在讨论这件事。