改变一下函数声明啊!
unit unit1;
interface
uses Sysutils, Windows, StdCtrls; //如果要增加其它的类,必须增加引用单元,可以查询帮助文件
function YourFunction(Param1,Param2: Integer[red]; AEdit: TEdit[/red]): Boolean; //声明它
implementation
function YourFunction(Param1,Param2: Integer[red]; AEdit: TEdit[/red]): Boolean; //写实现部分
begin
Result := Param1 > Param2;
[red]AEdit.Text := 'OK';[/red]
end;
end.
那么你在其它单元中要调用这个YourFunction函数的话,首先在Uses语句中引用Unit1,再然后就可以直接调用了。
unit Unit2;
interface
....
implementation
uses Unit1;//这里引用你的包含YourFunction函数的单元
调用的时候这样:
[red]YourFunction(1,2,edit1);[/red]
看看结果如何?