我是看"delphi时尚编程百例"学的,有几个方面不懂:
1:nil是什么,我看见在函数中经常用?round()是什么函数?
2:end:我说所道的是这样的,最后一个end是加.号,其余的都是加;的,在else之前的就不用加符号,但是我见到有的在else之前的也加了;号.
3:create:一般的##:=##.create;在create后面是不用加()的,但是我还是见到有加()的,是那种情况?
4:word是什么类型的变量?
5:shr(),shl(),inc(),dec()是什么意思?
6:看到一段代码:with message do...  这个message是什么?
7:application.processmessages     (好像是这样的)是什么意思?

解决方案 »

  1.   

    1,nil是一个空值
    2。你所说的我没有看国,要不你贴出来我们看看。
    3。这个要看具体的情况的。一般的自己定义的类的时候是不要()的,而如果是控件,那么就要。
    4。word是unsigned 16-bit类型的
    5。shr是右移函数,shl是左移函数,inc是自动加1,dec是自动减1
    6。message是函数中定义的一个变量,应该是程序中判断执行的条件。
    7。这个一般是用在大的循环中,标识程序执行的时候还可以接受外部的操作,在很大运算的时候不会出现死机的现象。