var i,j: integer; s: string; begin for i := 0 to memo1.Lines.Count - 1 do begin s := memo1.Lines.Strings[i]; for j := 1 to length(sSql) do c := char(s[j]); // end;
var i,j: integer; s: string; begin for i := 0 to memo1.Lines.Count - 1 do begin s := memo1.Lines.Strings[i]; for j := 1 to length(s) do c := char(s[j]); // end;里面可能含有回车换行
c := char(s[j]) 作用是????
c := s[j]; 这样就可以了,这就是第j个字符 不过如果有中文的话,楼主还是用widestring,widechar吧
i,j: integer;
s: string;
begin
for i := 0 to memo1.Lines.Count - 1 do
begin
s := memo1.Lines.Strings[i];
for j := 1 to length(sSql) do
c := char(s[j]);
//
end;
i,j: integer;
s: string;
begin
for i := 0 to memo1.Lines.Count - 1 do
begin
s := memo1.Lines.Strings[i];
for j := 1 to length(s) do
c := char(s[j]);
//
end;里面可能含有回车换行
不过如果有中文的话,楼主还是用widestring,widechar吧