unit e6_4;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
OpenDialog1: TOpenDialog;
SaveDialog1: TSaveDialog;
procedure Button4Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
f:textfile;
wfilename:string;
flag:boolean;implementation{$R *.dfm}procedure TForm1.Button4Click(Sender: TObject); //exit
begin
close;
end;procedure TForm1.Button1Click(Sender: TObject); //new
begin
assignfile(f,'f:\smalt\newfile.txt');
form1.Caption:='newfile.txt';
wfilename:='newfile.txt';
rewrite(f);
memo1.Enabled:=true;
button1.Enabled:=true;
button2.Enabled:=true;
button3.Enabled:=true;
button4.Enabled:=true;
end;procedure TForm1.Button2Click(Sender: TObject); //open
var line:string;
begin
if opendialog1.Execute then
begin
wfilename:=opendialog1.FileName;
assignfile(f,wfilename);
reset(f);
memo1.Enabled:=true;
while not eof(f) do
begin
readln(f,line);
memo1.lines.Add(line);
end;
button1.Enabled:=true;
button2.Enabled:=true;
button3.Enabled:=true;
button4.Enabled:=true;
closefile(f);
end;
end;procedure TForm1.Button3Click(Sender: TObject); //save
var i,lastline:integer;
begin
lastline:=memo1.Lines.Add('')-1;
assignfile(f,wfilename);
rewrite(f);
for i:=0 to lastline do
begin
writeln(f,memo1.lines[i]);
end;
closefile(f);
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
OpenDialog1: TOpenDialog;
SaveDialog1: TSaveDialog;
procedure Button4Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
f:textfile;
wfilename:string;
flag:boolean;implementation{$R *.dfm}procedure TForm1.Button4Click(Sender: TObject); //exit
begin
close;
end;procedure TForm1.Button1Click(Sender: TObject); //new
begin
assignfile(f,'f:\smalt\newfile.txt');
form1.Caption:='newfile.txt';
wfilename:='newfile.txt';
rewrite(f);
memo1.Enabled:=true;
button1.Enabled:=true;
button2.Enabled:=true;
button3.Enabled:=true;
button4.Enabled:=true;
end;procedure TForm1.Button2Click(Sender: TObject); //open
var line:string;
begin
if opendialog1.Execute then
begin
wfilename:=opendialog1.FileName;
assignfile(f,wfilename);
reset(f);
memo1.Enabled:=true;
while not eof(f) do
begin
readln(f,line);
memo1.lines.Add(line);
end;
button1.Enabled:=true;
button2.Enabled:=true;
button3.Enabled:=true;
button4.Enabled:=true;
closefile(f);
end;
end;procedure TForm1.Button3Click(Sender: TObject); //save
var i,lastline:integer;
begin
lastline:=memo1.Lines.Add('')-1;
assignfile(f,wfilename);
rewrite(f);
for i:=0 to lastline do
begin
writeln(f,memo1.lines[i]);
end;
closefile(f);
end;end.
解决方案 »
- 关于easygrid
- 关于DBComboBox和ComboBox的问题
- TRichEdit 能使文字拥有多种颜色吗?
- 用UDP协议,在局域网内.两个客户端互相发信息,可不可以不经过SEVER端,直接互发.如果有办法? 请说明它们实现的方法及思路!
- 我想了很长时间才决定把这个帖子放上来,因为是在网路上,Delphi版也有很多朋友,所以我也就没有什么顾虑地畅所欲言。
- 初学者求教
- 死人了救命呀!!!请教关于TDBGrid的问题(100分)答对再给100分
- SQLSERVER和ORACLE的兼容问题!请教数据库高手!!在线!!
- 高分求解,请用DELPHI控制WORD及EXCEL的高手指点,因不知问题有没有可行的解决方案,故暂时只给50分,如果确实解决了,再加200分
- 请问那里有大量的控键下载?
- 大家有谁用过DelphiCodeToDoc,它到底之不支持中文?谁又可以支持中文的发给我一份好吗?
- 麻烦将以下这一小段代码改写成DELPHI的代码。
是不是要这个
Memo1.Lines.Count
你可以把Button3的OnClick事件稍微改动一下procedure TForm1.Button3Click(Sender: TObject); //save
var i,lastline:integer;
begin
if wfilename='' then
Raise Exception.Create('请先选择文件路径');
lastline:=memo1.Lines.Add('')-1;
assignfile(f,wfilename);
rewrite(f);
for i:=0 to lastline do
begin
writeln(f,memo1.lines[i]);
end;
closefile(f);
end;