我想用动态的数组记录memo中的值
for i:=1 to memo2.Lines.Count do
begin
a[i]:=memo2.lines[i-1];
end;
for i:=1 to memo2.Lines.Count do
begin
mystring:=mystring+a[i];
end;
showmessage(mystring);
总是报错,请问和memo中line值有关吗?
for i:=1 to memo2.Lines.Count do
begin
a[i]:=memo2.lines[i-1];
end;
for i:=1 to memo2.Lines.Count do
begin
mystring:=mystring+a[i];
end;
showmessage(mystring);
总是报错,请问和memo中line值有关吗?
解决方案 »
- 求TControl类中UpdateAnchorRules方法的解释
- 关于combobox.selstart的问题
- 怎么判断delphi中WebBrowser的鼠标双击事件?在线等.........
- 初学者的困惑:treeview中用户点击右键定位节点问题
- 关于图形方面的问题。
- 又是关于IntraWeb & TMS!
- 在将数据导入到Excel后,如果数字太长,将会转为科学计数法,如何解决
- 如何取得当前Dll的路径?
- 在Delphi中有没有直接复制文件的函数(除CopyFile()外)?
- TApplication类的成员函数ProcessMessage的API原型是什么?
- 有关大数模幂乘快速算法的搜索与解释
- 2002年毕业的兄弟姐妹们,咱们来做做年终总结如何
begin
mystring:=mystring+a[i];
end;
showmessage(mystring);
var
i: Integer;
A: array of string;
S: string;
begin
A := nil;
SetLength(A, Memo1.Lines.Count);
for i := 0 to Memo1.Lines.Count - 1 do
A[i] := Memo1.Lines.Strings[i]; for i := 0 to Memo1.Lines.Count - 1 do
S := S + A[i]; ShowMessage(S);
end;