delphi读写文本,复制问题

delphi启动窗体检查文本文件(F:/123.txt)是否存在,如果不存在则创建文件,后台写入内容:“123456”,按钮单击事件,复制文本文件内容到剪粘板。请大侠帮忙... delphi启动窗体检查文本文件(F:/123.txt)是否存在,如果不存在则创建文件,后台写入内容:“123456”,按钮单击事件,复制文本文件内容到剪粘板。
请大侠帮忙写一个D7能通过的代码。最好能实现读取小节的那种,2个按钮分别读取其中的2个小节。谢谢!不能通过的就算了 我是D小菜修改难度大。
ed539@126.com
展开
 我来答
zengyu0512
2010-09-27 · TA获得超过174个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:304万
展开全部
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
str : string;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
f : textfile;
n : integer;
begin
if fileexists('f:/123.txt') then
showmessage('存在')
else
begin
showmessage('不存在');
n:= filecreate('f:/123.txt');
fileclose(n);
assignfile(f,'f:/123.txt');
append(f);
writeln(f,'123456');
closefile(f);
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
s : textfile;
begin
assignfile(s,'f:/123.txt');
reset(s);
readln(s,str);
showmessage(str);
closefile(s);
end;

end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HJ_3000
2010-09-27 · TA获得超过563个赞
知道小有建树答主
回答量:1264
采纳率:78%
帮助的人:52.6万
展开全部
Const
afile = 'F:\123.txt';

Procedure TForm1.FormCreate(Sender: TObject);
Var
alist: TStringList;
Begin
If Not FileExists(afile) Then
Begin
alist := TStringList.Create;
Try
alist.Add('1:123456');
alist.Add('2:654321');
Finally
alist.SaveToFile(afile);
alist.Clear;
alist.Free;
End;
End;
End;

Procedure TForm1.BitBtn1Click(Sender: TObject);
Var
alist: TStringList;
Begin
alist := TStringList.Create;
Try
If FileExists(afile) Then
Begin
alist.LoadFromFile(afile);
Clipboard.Clear;
Clipboard.AsText := alist.Text;
End;
Finally
alist.Clear;
alist.Free;
End;
End;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dreamtaxlaw
2010-09-30
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
zengyu0512回答得对,但读取小节可使用Inifile
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
314ccp
2010-09-27 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2145万
展开全部
已发。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式