如題!
解决方案 »
- 谁能给推荐一个16进制显示控件?能以16进制形式显示文件内容的,类似winhex界面
- Delphi6在XP下开发的程序在Win7 上窗体字体变大,如何解决?
- 怎样在程序中控制fastreport报表中memo的坐标?
- TclientDataset.xmldata返回的XML在IE中出错!
- 新手上路
- 求清除Access97密码的程序代码?
- 非常菜的问题:)关于打开DELPHI的头文件
- 用DELPHI 6 编写斑马条形码打印程序f如何编写
- 讨厌OICQ的广告的人请进,小技巧,搞定它!
- ++ I need your help,thanks!++
- 急急急急,十万火急 在线等大牛啊 控制frame里面的网站自己登陆提交表单。砸
- 如何编程取消IE7中设置的代理服务器?
S: string;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(F, OpenDialog1.FileName); { File selected in dialog }
Reset(F);
Readln(F, S); { Read first line of file }
Edit1.Text := S; { Put string in a TEdit control }
CloseFile(F);
end;
end;
说明:AssignFile使一个外部文件名与一个文件变量想联系。为了避免范围冲突,在Delphi中AssignFile函数代替Assign函数。 然而,为保持向下兼容Assign仍然有效。F是一个任意文件类型文件变量,FileName是一个字符串类型表达或Pchar类表达(如果扩充语法是容许的)。所有对F的进一步操作都是对应于外部文件名。在调用AssignFile以后,F与外部文件名关联,直到F被关闭。当FileName参数是空的,F关联标准输入或输出文件。当分配一个空文件名,在调用了Reset(F)之后,F参考标准输入文件,类似,在调用了Rewrite(F)后,F将参与标准输出文件。在一个文件变量已经打开之后能能用AssignFile。
例子:
var
F: TextFile;
S: string;
begin
if OpenDialog1.Execute then { 显示打开对话框 }
begin
AssignFile(F, OpenDialog1.FileName); { 在对话框中选择文件 }
Reset(F);
Readln(F, S); { 读文件的第一行 }
Edit1.Text := S; { 赋值到Edit1 }
CloseFile(F);
end;
end;