delphi中怎样自定义函数

举个例子,说明一下,举一个就够了,谢谢... 举个例子,说明一下,
举一个就够了,谢谢
展开
 我来答
仁扬说编程
推荐于2016-01-03
知道答主
回答量:18
采纳率:0%
帮助的人:13.1万
展开全部
......
interface

uses
......
function aaa(abc: string): Boolean; // 这一句是函数声明,告诉编译器说你声明了名叫aaa的函数

im....

function aaa(abc: string): Boolean;
begin
if abc = '' then Result := True
else Result := False;
end;
// 是不是很简单呢?

参考资料: 原创(打字好累啊!!!)

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a131576749
2011-04-04
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
var
Form1: TForm1;

implementation

{$R *.dfm}
function ss(i,ii,iii:integer):string ;
var
a,aa,aaa:string;
begin
if ((i<ii)and(i<iii) or (ii<i)and(ii<iii) or(iii<i)and(iii<ii)) then
begin
a:=inttostr(i);
a:=inttostr(ii);
a:=inttostr(iii);
result:=a;
end;

if ((i>ii)and(i<iii)or(ii>i)and(ii<iii)or (iii>i)and(iii<ii)) then
begin
aa:=inttostr(i);
aa:=inttostr(ii);
aa:=inttostr(iii);
result:=aa;
end;

if ((i>ii)and(i>iii)or(ii>i)and(ii>iii)or(iii>i)and(iii>ii))then
begin
aaa:=inttostr(i);
aaa:= inttostr(ii);
aaa:=inttostr(iii);
result:=aaa;
end;

end;

procedure TForm1.Button1Click(Sender: TObject);
var
i,ii,iii:integer;
begin
randomize;
i:=random(9-0);
edit1.text:=inttostr(i);
randomize;
ii:=random(9-0);
edit2.text:=inttostr(ii);
randomize;
iii:=random(9-0);
edit3.text:=inttostr(iii);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
i,ii,iii:integer;

a,aa,aaa:string;
begin
i:=strtoint(edit1.text);
ii:=strtoint(edit2.text);
iii:=strtoint(edit3.text);
//edit4.text:=q;
//edit5.text:=qq;
//edit6.text:=qqq;

begin
a:=ss(i,ii,iii);

a := edit4.Text ;

aa:=ss(i,ii,iii);
aa:= edit5.Text;
aaa:=ss(i,ii,iii);
aaa:=edit6.Text ;

end;
end;
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式