var t1,t2,resu:string; function g(a:string;var b:string;var c:string):string; begin b:='b'; c:='c'; result:='d'; end; begin resu:=g('a',t1,t2); memo1.lines.add(resu); memo1.lines.add(t1); memo1.lines.add(t2); end;
可明白了,yaningou(被甩N2次) ???明白了给分!!!
type Myrecord=record MyVar1: array[1..20]of string; MyVar1: array[1..20] of integer; end; var MyRe1:MyRecord; function g(R1:MyRecord):MyRecord; var i:integer; begin for i:=1 to 20 do R1.MyVar1[i]:=inttostr(i); result:=R1; end;
function aaa(aa:string;var t1:string;var t2:string;...):string;
begin
t1:='xxxxx';
t2:='ssssss';
result:='123';
end;
我要的不是传进去的,而是返回值。u2m能否举个例???
function g(a:string;var b:string;var c:string):string;
begin
b:='b';
c:='c';
result:='d';
end;
begin
resu:=g('a',t1,t2);
memo1.lines.add(resu);
memo1.lines.add(t1);
memo1.lines.add(t2);
end;
Myrecord=record
MyVar1: array[1..20]of string;
MyVar1: array[1..20] of integer;
end;
var
MyRe1:MyRecord;
function g(R1:MyRecord):MyRecord;
var i:integer;
begin
for i:=1 to 20 do
R1.MyVar1[i]:=inttostr(i);
result:=R1;
end;
用var修饰有什么效果,先试试记录都不知道?看来需要好好的打打基础!
在Delphi帮助中查询Record
呵呵,批评的对.