如题,谢谢帮忙.
解决方案 »
- delphi中自动生成的Tbutton组件的CAPTION能否显示二行?
- 请教:PrintDBGridEh打印中的网格线能不能去掉!在线等!
- ------clientsocket同时向服务器发送多条查询信息,如何实现?-------------
- 如何在dbgrid中直接修改数据?
- Ora-06413:连接未打开
- 请问:那个函数可以取得一个实数的整数部分啊?
- 使用query访问SQL Server的问题,求教!
- 怪问题,大虾们帮忙
- 请问,如何把sql数据库中的数据输出为文本文件?感激不尽
- FastReport单页连打
- delphi高手帮帮我哈!数据库操作出错啦。
- 大虾们。。救命啊!!!如何将DEPHIL中的数据导入到WORD中!!??
for I := 1 to Length(Memo1.Text) do
Showmessage(Memo1.Text[I]);
如果Memo中有汉字,并且不希望读换行符,就这样:procedure TForm1.Button1Click(Sender: TObject);
var
I : integer;
S : widestring;
begin
S := WideString(StringReplace(Memo1.Text,#13#10,'',[rfReplaceAll]));
for I := 1 to Length(S) do
Showmessage(S[I]);
end;
1.我想memo中某一行逐字读取,而不只是从第一行起
2.字符数组怎么转换成字符串.
I : integer;
L : integer;//行数
S : WideString;
begin
L := 2; //第二行
S := WideString(StringReplace(Memo1.Lines[L-1],#13#10,'',[rfReplaceAll]));
for I := 1 to Length(S) do
ShowMessage(S[I]);
end;
A : array[0..3] of char;
S : string;
begin
FillChar(A, 4, 'a');
A[3] := #0;
S := StrPas(@A[0]);
showmessage(s);
end;
A : array[0..3] of char;
S : string;
begin
FillChar(A, 4, 'a'); //这是赋初值,我试验用的
SetLength(S, Length(A));
Move(A[0], S[1], 4);
showmessage(s);
end;StrPCopy之类的函数估计也行, 我没用. 你自己研究吧