delphi7自定义函数的问题

functionarea(r:real):real;beginresult:=pi*r*r;end;//在unit1中定义一个求圆的面积的函数。怎么在unit2中应用这个... function area(r:real):real;
begin
result:=pi*r*r;
end;//在unit1中定义一个求圆的面积的函数。
怎么在unit2中应用这个函数,跪求具体代码和public区的代码。我在unit1中的设置:
private
{ Private declarations }
public
{
function area(r:real):real;
}
unit2中的调用:
implementation
uses unit1;
{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);
begin
edit1.text:=floattostr(area(strtofloat(edit1.text)));
end;

提示不识别area改成unit1.area也不行啊,急。。。
展开
 我来答
fairyhoodwater
2012-11-01 · TA获得超过118个赞
知道答主
回答量:90
采纳率:0%
帮助的人:47.4万
展开全部
不知道你的unit1里是怎么写的,但是如果function area(r:real):real;是公共函数,倒是建议你单独建一个专门存放公共函数的unit 文件比如:
---------------------------------------------------------------

unit FunctionsUnit;

interface

//uses其他文件或模块

uses

//自定义公共函数声明

function area(r:real):real;

implementation

//函数实现

function area(r:real):real;
begin
result:=pi*r*r;
end;

end.

-------------------------------------------------------------------------------------------

你在需要调用的这个函数文件里只要先uses了这个文件,就可以直接用函数方法了
liangling44642
2012-11-01 · TA获得超过115个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:91.5万
展开全部
,不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式