如何从.dat文件中读取数据?
我刚试过这个memo1.lines.loadfromfile('c:\ myfile.dat');但没有奏效
注意:文件类型是二进制
任何人都可以帮帮我:)
答案 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,因为他们似乎在讨论这件事。