unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
btnLoad: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
btnSave: TButton;
procedure btnLoadClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure btnSaveClick(Sender: TObject);
private
StrList, TempStrList: TStringList;
public
{ Public declarations }
end;const
FileName = 'd:\aaa.txt';var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.btnLoadClick(Sender: TObject);
var
I: Integer;
Index: Integer;
Str: String;
begin
StrList.LoadFromFile(FileName); TempStrList.Capacity := 4; for I := 67 to 70 do
begin
Str := StrList[I];
Index := Pos(':', Str);
StrList[I] := Copy(Str, 1, Index);
TempStrList.Add(Copy(Str, Index + 1, Length(Str)));
end; Edit1.Text := TempStrList[0];
Edit2.Text := TempStrList[1];
Edit3.Text := TempStrList[2];
Edit4.Text := TempStrList[3];
end;procedure TForm1.FormCreate(Sender: TObject);
begin
StrList := TStringList.Create;
TempStrList := TStringList.Create;
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
StrList.Free;
TempStrList.Free;
end;procedure TForm1.btnSaveClick(Sender: TObject);
var
I: Integer;
begin
TempStrList[0] := Edit1.Text;
TempStrList[1] := Edit2.Text;
TempStrList[2] := Edit3.Text;
TempStrList[3] := Edit4.Text; for I := 0 to 3 do
StrList[I + 67] := StrList[I + 67] + TempStrList[I]; StrList.SaveToFile(FileName);
end;end.
---------------------
用了这个方法以后,如果多点几次保存按钮。内容就会累加。
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
btnLoad: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
btnSave: TButton;
procedure btnLoadClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure btnSaveClick(Sender: TObject);
private
StrList, TempStrList: TStringList;
public
{ Public declarations }
end;const
FileName = 'd:\aaa.txt';var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.btnLoadClick(Sender: TObject);
var
I: Integer;
Index: Integer;
Str: String;
begin
StrList.LoadFromFile(FileName); TempStrList.Capacity := 4; for I := 67 to 70 do
begin
Str := StrList[I];
Index := Pos(':', Str);
StrList[I] := Copy(Str, 1, Index);
TempStrList.Add(Copy(Str, Index + 1, Length(Str)));
end; Edit1.Text := TempStrList[0];
Edit2.Text := TempStrList[1];
Edit3.Text := TempStrList[2];
Edit4.Text := TempStrList[3];
end;procedure TForm1.FormCreate(Sender: TObject);
begin
StrList := TStringList.Create;
TempStrList := TStringList.Create;
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
StrList.Free;
TempStrList.Free;
end;procedure TForm1.btnSaveClick(Sender: TObject);
var
I: Integer;
begin
TempStrList[0] := Edit1.Text;
TempStrList[1] := Edit2.Text;
TempStrList[2] := Edit3.Text;
TempStrList[3] := Edit4.Text; for I := 0 to 3 do
StrList[I + 67] := StrList[I + 67] + TempStrList[I]; StrList.SaveToFile(FileName);
end;end.
---------------------
用了这个方法以后,如果多点几次保存按钮。内容就会累加。
解决方案 »
- listview多选的问题
- ComboBox的Items 减少
- 如何在一个表中查询所有的空值记录?
- 使用FastReport2.5如何打印条形码,不知道为什么我的怎么总出错?郁闷!!
- 界面问题,苦恼,急需大侠们解决...
- 如何清内存
- 怎样用Delphi写检测当前网络流量?
- 怎样在自定义控件中加上hint和showhint属性,另外我想在我需要的时候就显示hint,该怎样实现?请举例说明!up有分!
- 50分,怎样把'select id from b1 where id = '+dbedit1.text);的结果保存在一个变量a里面去
- 高分相送,软件经验问题,各位看看该功能如何实现啊~~~~~
- 这个问题很难吗?再问一次[如何分行显示DBGRID的列标题啊?]
- 请教:如何知道当前ADOConnection的事务数量或者是事务嵌套的层数?
每一行用POS匹配
---------------------------------
怎么用POS来匹配字符串啊?