怎么将这个字符串分行输出 str:='GRENGgfv'+#13#10+'kuiekj5j5'+#13#10+'fherhgeb br'+#13#10+'nthehge';怎么将这个字符串分成行showmeesage输出,即一行弹出一次。 这个字符串有四行,即showmessage四次。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str:='GRENGgfv'+#13#10+'kuiekj5j5'+#13#10+'fherhgeb br'+#13#10+'nthehge'; 你要一行弹出一次?那就用Pos加delete函数去判断吧 procedure TForm1.Button1Click(Sender: TObject);var Str, Str2 : String;begin str := 'GRENGgfv' + #13#10 + 'kuiekj5j5' + #13#10 + 'fherhgeb br' + #13#10 + 'nthehge'; while Pos(#13#10,Str) > 0 do begin Str2 := Copy(Str,1,Pos(#13#10,Str) - 1); ShowMessage(Str2); Delete(Str,1,Pos(#13#10,Str) + 1) end; ShowMessage(Str);end; var sl: tstringlist; i: integer;begin sl:= tstringlist.create; sl.text:= str; for i:= 0 to sl.count do showmessage(sl.strings[i]);end; var sl: tstringlist; i: integer; Str : String;begin sl:= tstringlist.create; str := 'GRENGgfv' + #13#10 + 'kuiekj5j5' + #13#10 + 'fherhgeb br' + #13#10 + 'nthehge'; sl.text:= str; for i:= 0 to sl.count -1 do showmessage(sl.strings[i]); sl.Free; 串口通讯组件,哪种最稳定?最好用? Delphi 受奖励的怎么不散分~~特别是de410 sysconst.dcu 请教如何打开网页用DELPHI 请教:如何知道当前ADOConnection的事务数量或者是事务嵌套的层数? 各位大侠,谁有DELPHI的BASE64的加解密算法,能发给我一份吗???? 怎样获得当前浏览器的URL? 数据一直累加,就是不从新开始,急啊 idsmtp如何发送邮件? 在win98中如何设置和取消共享,在2000中有什么不同吗? sql server2000本身的whlie DLL中使用回调函数
你要一行弹出一次?那就用Pos加delete函数去判断吧
procedure TForm1.Button1Click(Sender: TObject);
var
Str, Str2 : String;
begin
str := 'GRENGgfv' + #13#10 + 'kuiekj5j5' + #13#10 + 'fherhgeb br' + #13#10 + 'nthehge';
while Pos(#13#10,Str) > 0 do
begin
Str2 := Copy(Str,1,Pos(#13#10,Str) - 1);
ShowMessage(Str2);
Delete(Str,1,Pos(#13#10,Str) + 1)
end;
ShowMessage(Str);
end;
sl: tstringlist;
i: integer;
begin
sl:= tstringlist.create;
sl.text:= str;
for i:= 0 to sl.count do
showmessage(sl.strings[i]);
end;
sl: tstringlist;
i: integer;
Str : String;
begin
sl:= tstringlist.create;
str := 'GRENGgfv' + #13#10 + 'kuiekj5j5' + #13#10 + 'fherhgeb br' + #13#10 + 'nthehge';
sl.text:= str;
for i:= 0 to sl.count -1 do
showmessage(sl.strings[i]);
sl.Free;