怎样传递tstringlist类型的参数?(100分!)(100分)

  • 主题发起人 主题发起人 cwt
  • 开始时间 开始时间
C

cwt

Unregistered / Unconfirmed
GUEST, unregistred user!
向函数中传递一个[red]tstringlist[/red]类型的参数,并在函数中进行处理。谢谢各位!
 
procedure YourFun(Strs:TStrings);
var i:integer;
begin
for i:=0 to Strs.Count-1 do
ShowMessage(Strs.strings);
end;
//调用
var ss:TStringList;
begin
ss:=TStringList.Create;
ss.add('1');
ss.add('B');
YourFun(ss);
end
 
没想到这么快就有了答案,赶快测试一下。。。
 
用variant吧!
 
to zhangkan:测试未通过!我的测试代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
str:tstringlist;
begin
str.Create;
str.Add('ddd');
str.Add('ddd');
xx(str);
str.Free;
end;

procedure xx(str:tstrings);
var i:integer;
begin
for i:=0 to Str.Count-1 do
ShowMessage(Str.strings);
end;
运行时出错。
 
ok!刚才纯属笔误,莫要见笑!100分给你。
另外你能不能透露一下怎样直接把消息发给我?(100分)
 
后退
顶部