留意DELPHI的命名规则

2016-02-19 17:47 5 1 收藏

下面图老师小编跟大家分享留意DELPHI的命名规则,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 编程语言 】

  初学DELPHI的人,对自己随手编的程序,函数,过程所起的名字不会太在意。但可要注意,你随意起的名字,有时会给你带来意想不到的麻烦。举例如下:新建一个FORM,加上一个EDIT1,清除其内容,再加上一个LABEL1和BUTTON1。

  BUTTON1按钮代码为

  

  procedure TForm1.Button1Click(Sender: TObject);  begin  label1.caption:=inttostr(sqr(strtoint(edit1.text)));//注意函数SQR  end;

  执行,在EDIT中输入一个数字,LABEL中就显示其平方值,一切正常。好,保存为SQR.PAS和SS.DPR。再执行,就会有错误信息跳出

  [Error] sqr.pas(30): . expected but ( found

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  [Fatal Error] ss.dpr(5): Could not compile used unit sqr.pas

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  原来程序在执行SQR的时候,没有调用函数SQR,而是找到了SQR.PAS。把程序另存为NOTSQR.PAS,重新执行,则恢复正常。所以程序,函数,过程不要重名,尤其是在程序中用到的。同时要注意自定义函数优先级大于保留函数,在上例中若自定义一个叫SQR的函数。

  

  function sqr(input:integer):integer;   begin   sqr:=input+1;   end;

  执行,若在EDIT中输入2,按BUTTON,在LABEL中则会显示3,而不是4。

来源:http://www.tulaoshi.com/n/20160219/1616043.html

延伸阅读
标签: Web开发
关于CSS中的命名规则(其实我觉得是XHTML元素的命名规则更加合理些)这个问题,已经有很多人在说了,其中也不乏一些真知灼见。不过这种东西也是仁者见仁,智者见智,只要一个团队有统一的命名规则要求,在日常开发和维护中不至于出现混乱就应该说是好的命名规则。比如下面这条基本的命名规则: CSS开发命名规则      问...
图老师网腰上的小肉肉不断冒出、座位越来越小、腿越变越粗……想甩掉这些肉肉吗?快来了解这4个最易导致女性下半身发胖的“潜规则”吧。   下半身发胖“潜规则”1: 雌激素分泌紊乱 坏习惯让你胖 让你散发女性魅力的雌激素,是让下半身变胖的罪魁祸首。饿一顿饱一顿、乱服减...
标签: 电脑入门
文件包含那几个部分,比如我们新建一个文件,他包括文件名和未见后缀名,后缀名也就是所谓的扩展名。一般后缀名是由3-4个字母组成的,比如我在word上写了一篇关于学习的文章,那可以命名文件的文件名前面为学习相关的词语,然后保存为后缀名doc的格式。这个文件的文件名就是学习.doc了。自动保存为word文件了。文件的命名规则是文件名不能超过2...
标签: Web开发
命名一直是个让我头痛的问题,特别是那些看上去差不多的模块,所以就得想办法啦,我总结了下面的方法,虽然还在试验中。希望对大家有帮助。欢迎大家提出改进的意见。具体如下: 要注意的内容: 一,命名所选用的单词应选择不过于具体表示某一状态(如颜色、字号大小等)的单词,以避免当状态改变时名称失去意义。 二,样式类名由以字母开头...
标签: Web开发
常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:Logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:...

经验教程

798

收藏

99
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部