为什么
procedure TForm1.Button1Click(Sender:TObject);{这儿有个分号}
begin
Label.Caption := 'Hello,world!';{delphi中的字符串的引用用单引号?}
end;
而构造函数
Constructor Create ( a:Integer; b:String; c:1..10;){这儿却没有分号}
begin {参数声明时有分号}
a := a;
b := b;
c := c;
end;
能给我归纳一下delphi中参数的用法吗,谢谢。
procedure TForm1.Button1Click(Sender:TObject);{这儿有个分号}
begin
Label.Caption := 'Hello,world!';{delphi中的字符串的引用用单引号?}
end;
而构造函数
Constructor Create ( a:Integer; b:String; c:1..10;){这儿却没有分号}
begin {参数声明时有分号}
a := a;
b := b;
c := c;
end;
能给我归纳一下delphi中参数的用法吗,谢谢。
解决方案 »
- Dbexpress 的SQLQuery 存取發生 ReadOnly 問題
- onKeyDown中的代码转化放在onKeyPress事件中
- 在TWebBrowser中如何获得网页中当前正在提交的Form的name?
- fastreport如何加入自定义函数?(高手帮帮忙吧!)
- 【请教】如何动态创建一个控件,用Create创建的不能显示!
- 难于上青天
- 送分!!!如何实现鼠标的隐藏和显示?
- ActiveForm分发后运行HTM,看到的是“Delphi 5 ActiveX Test Page ”,可我的页面哪去了?
- 怎么把.jpg图片保存到数据库中去,域的type该为什么??
- Rx控件
- 关于表格打印
- 请问:如何得到ListBox控件某一选定项的值
按照你那样写,编译都通不过。;号在Delphi中表示一个语法结构的结尾:
函数申明的结尾、函数的结尾、语句的结尾、参数表的结尾、类声明的结尾...
case ...of
else
end; 的else前的语句也必须以';'结束,各个分支必须以分号分离,如:
case i of
1,2,3:
;
4,5,6:
;
9..20:
;
else
;
end;
函数中的参数说明一种类别算一个语句,同类型的说明可以用,分隔
如:
function (t1,t2,t3:smallint;s1,12:string):string;抛转引玉,请高手指教
所以第一个过程当然罗,第二个过程你写错了,如楼上所改。
if a>b then
begin
processa;
processb//这里可以不用,也可以用
end
else
begin
processc;
processd//这里可以不用,也可以用
end;