delphi编译出错的问题!

下面的是整个的代码,function的位置也不知道放错没。unitUnit1;interfaceusesWindows,Messages,SysUtils,Variant... 下面的是整个的代码,function的位置也不知道放错没。

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
function he(a :integer;b:integer):integer;
begin
he := a * b;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
edit3.Text:= inttostr(he(strtoint(edit1.text),strtoint(edit2.text)))
end;

end.

[Error] Unit1.pas(31): Undeclared identifier: 'edit3'
[Error] Unit1.pas(31): Undeclared identifier: 'edit1'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

错误该怎么改呢? 应该是挺简单的,我是新手。
展开
 我来答
百度网友85f366cb43
2010-03-25 · TA获得超过781个赞
知道小有建树答主
回答量:920
采纳率:61%
帮助的人:458万
展开全部
没有声明
'edit1'
'edit3'

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
function he(a :integer;b:integer):integer;
end;
//加上

end;
//加上
function TForm1.he(a :integer;b:integer):integer;
begin
he := a * b;
huzhihen
2010-03-25 · TA获得超过1669个赞
知道小有建树答主
回答量:2563
采纳率:100%
帮助的人:678万
展开全部
一楼正解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式