var s1,s2,s3 : string; begin s1 := 'abc'; s2 := '123'; s3 := s1+s2;//s3='abc123'; end;
procedure TForm1.BtnAddClick(Sender: TObject); var AddStr:String; i,j:integer; begin AddStr:=edtAddStr.Text;
// if OpenDlg.Execute then // begin for i:=0 to OldStr.Count-1 do NewStr[i]:=AddStr+OldStr[i]; for j:=0 to NewStr.Count-1 do MemNew.Lines.Add(NewStr[j]); // end; end; -----提示:List index out of bounds(0) 新手上路,望大虾们引个路,谢谢!
procedure TForm1.BtnAddClick(Sender: TObject); var AddStr:String; i,j:integer; begin AddStr:=edtAddStr.Text;
// if OpenDlg.Execute then // begin for i:=0 to OldStr.Count-1 do NewStr[i]:=AddStr+OldStr[i]; for j:=0 to NewStr.Count-1 do MemNew.Lines.Add(NewStr[j]); // end; end; -----提示:List index out of bounds(0) 新手上路,望大虾们引个路,谢谢! ------------------------------------------ oldstr、newstr什么东东????
procedure TForm1.BtnAddClick(Sender: TObject); var AddStr:String; i,j:integer; begin AddStr:=edtAddStr.Text;
// if OpenDlg.Execute then // begin NewStr.Clear; for i:=0 to OldStr.Count-1 do NewStr.Add(AddStr+OldStr[i]); for j:=0 to NewStr.Count-1 do MemNew.Lines.Add(NewStr[j]); // end; end;
procedure TForm1.BtnAddClick(Sender: TObject); var AddStr:String; i,j:integer; begin AddStr:=edtAddStr.Text;// if OpenDlg.Execute then // begin NewStr.Clear; for i:=0 to OldStr.Count-1 do NewStr.add(AddStr+OldStr[i]); for j:=0 to NewStr.Count-1 do MemNew.Lines.Add(NewStr[j]); // end; end;
procedure TForm1.BtnAddClick(Sender: TObject); var AddStr:String; i,j:integer; begin AddStr:=edtAddStr.Text;// if OpenDlg.Execute then // begin for i:=0 to OldStr.Count-1 do MemNew.Lines.Add(AddStr+OldStr[i]); //<--- 这样不就行了,干嘛要用newstr呢? // end; end;
s1,s2,s3 : string;
begin
s1 := 'abc';
s2 := '123';
s3 := s1+s2;//s3='abc123';
end;
var
AddStr:String;
i,j:integer;
begin
AddStr:=edtAddStr.Text;
// if OpenDlg.Execute then
// begin
for i:=0 to OldStr.Count-1 do
NewStr[i]:=AddStr+OldStr[i];
for j:=0 to NewStr.Count-1 do
MemNew.Lines.Add(NewStr[j]);
// end;
end;
-----提示:List index out of bounds(0)
新手上路,望大虾们引个路,谢谢!
var
AddStr:String;
i,j:integer;
begin
AddStr:=edtAddStr.Text;
// if OpenDlg.Execute then
// begin
for i:=0 to OldStr.Count-1 do
NewStr[i]:=AddStr+OldStr[i];
for j:=0 to NewStr.Count-1 do
MemNew.Lines.Add(NewStr[j]);
// end;
end;
-----提示:List index out of bounds(0)
新手上路,望大虾们引个路,谢谢!
------------------------------------------
oldstr、newstr什么东东????
----------------------你oldstr的内容怎么来的呢??
var
AddStr:String;
i,j:integer;
begin
AddStr:=edtAddStr.Text;
// if OpenDlg.Execute then
// begin
NewStr.Clear;
for i:=0 to OldStr.Count-1 do
NewStr.Add(AddStr+OldStr[i]);
for j:=0 to NewStr.Count-1 do
MemNew.Lines.Add(NewStr[j]);
// end;
end;
procedure TForm1.BtnAddClick(Sender: TObject);
var
AddStr:String;
i,j:integer;
begin
AddStr:=edtAddStr.Text;// if OpenDlg.Execute then
// begin
NewStr.Clear;
for i:=0 to OldStr.Count-1 do
NewStr.add(AddStr+OldStr[i]);
for j:=0 to NewStr.Count-1 do
MemNew.Lines.Add(NewStr[j]);
// end;
end;
procedure TForm1.BtnAddClick(Sender: TObject);
var
AddStr:String;
i,j:integer;
begin
AddStr:=edtAddStr.Text;// if OpenDlg.Execute then
// begin
for i:=0 to OldStr.Count-1 do
MemNew.Lines.Add(AddStr+OldStr[i]); //<--- 这样不就行了,干嘛要用newstr呢?
// end;
end;