C caicaicai Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #1 在编写代码时deliph会自动提示控件所具有的属性、函数、过程、和事件, 在提示中显示的函数(过程)的参数部分有时用的是中括号有时是小括号, 它们有什么区别???[?] 请高手指教[]
X xuxiaohan Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #2 你看到那个函数有[ ]的?, 那不是函数或过程。 那是数组或数组属性。
C caicaicai Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #4 因为我刚学编程,所在编写代码时总是需要delphi的提示(输入控件名后加一个“.”就会提示这个控件的事件、函数.......),但是在提示的函数、过程。。。等后面会有一些比如参数等,有的用中括号有的是小括号,比如以下两个,我只想知道像这种情况下中括号和小括号有什么特别含义吗? Property DockClients[index:integer]TControl; Procedure DockDrop(Source:TDragDockObject;X:integer;Y:integer);
因为我刚学编程,所在编写代码时总是需要delphi的提示(输入控件名后加一个“.”就会提示这个控件的事件、函数.......),但是在提示的函数、过程。。。等后面会有一些比如参数等,有的用中括号有的是小括号,比如以下两个,我只想知道像这种情况下中括号和小括号有什么特别含义吗? Property DockClients[index:integer]TControl; Procedure DockDrop(Source:TDragDockObject;X:integer;Y:integer);
X xuxiaohan Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #6 不要批评别人, Property DockClients[index:integer]TControl; //属性 Procedure DockDrop(Source:TDragDockObject;X:integer;Y:integer); //过程 还有没有问题,放心,问吧
不要批评别人, Property DockClients[index:integer]TControl; //属性 Procedure DockDrop(Source:TDragDockObject;X:integer;Y:integer); //过程 还有没有问题,放心,问吧
H hellfire2008 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #7 Property //属性 Procedure //过程 Function //函数 你可以根据关键字来进行判断
P Pc 狂迷 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #8 刚学 DELPHI ? Stop! 回头是岸! 转学 C# 吧! VC# 比 Delphi 易学, 而且更有前景!
草 草原牧歌 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #9 []只有类似数组的才有此属性。比如string var str:string; str:='dffdsfsdfa'; str[1]为d str[2]为f str[3]为f str[4]为d …… ()在procedure或 function中为括的是值参数列表 也可以用来做数值先后优先级的 管理如:1+(3+8)*2=49
[]只有类似数组的才有此属性。比如string var str:string; str:='dffdsfsdfa'; str[1]为d str[2]为f str[3]为f str[4]为d …… ()在procedure或 function中为括的是值参数列表 也可以用来做数值先后优先级的 管理如:1+(3+8)*2=49
0 0564335 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #10 在函数中为[],表示可选的,你可以输入其值,也可以不输入, 在函数中为(),表示必选的,你一定要输入的,例子如下: Table1.Locate('字段名','字段值',[]);前面两个参数为必填的,后面可以为[]
在函数中为[],表示可选的,你可以输入其值,也可以不输入, 在函数中为(),表示必选的,你一定要输入的,例子如下: Table1.Locate('字段名','字段值',[]);前面两个参数为必填的,后面可以为[]
J jine Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #11 草原牧歌说的对! DockClients[index:integer]或listbox1.items.Strings[index:integer]等等index:integer表示索引,即数组元素的序号,数组当然用[] DockDrop(Source:TDragDockObject;X:integer;Y:integer); 过程或函数当然要用( )放形参
草原牧歌说的对! DockClients[index:integer]或listbox1.items.Strings[index:integer]等等index:integer表示索引,即数组元素的序号,数组当然用[] DockDrop(Source:TDragDockObject;X:integer;Y:integer); 过程或函数当然要用( )放形参