B
Baggiopw
Unregistered / Unconfirmed
GUEST, unregistred user!
Form1有一个方法成员function add( a,b:integer):integer;
function TForm1.add( a, b: integer): integer;
begin
result:=a+b;
end;
定义 TComputeFunction=function ( a,b:integer): integer;
然后var proc:TComputeFunction;
@proc:=form1.MethodAddress('add');
然后调用proc(1,2);结果返回不是3
在调试中发现传递到add函数中的参数值不是1,2,why?
function TForm1.add( a, b: integer): integer;
begin
result:=a+b;
end;
定义 TComputeFunction=function ( a,b:integer): integer;
然后var proc:TComputeFunction;
@proc:=form1.MethodAddress('add');
然后调用proc(1,2);结果返回不是3
在调试中发现传递到add函数中的参数值不是1,2,why?