随笔分类 -  Delphi之函数

摘要:delphi函数指针 只有@@p才代表了函数指针本身的地址 assigned(p) 判断是否为空 或者用 @p=nil 来判断函数指针是不是为空 Delphi中的函数指针实际上就是指针,只是在使用的时候有些不同 函数指针要先定义一个函数类型,比如 这是一个最简单的函数类型,没有参数,也没有返回值,并 阅读全文
posted @ 2015-04-28 14:20 xumenger 阅读(1669) 评论(0) 推荐(0)
摘要:当函数(或过程)A定义在函数(或过程)B之前,那么函数B就可以调用函数A,并且编译成功,例如下面的 procedure TForm1.btn1Click(Sender: TObject); 和 function showstr: string; 当函数(或过程)A定义在函数(或过程)B之后,那么如果 阅读全文
posted @ 2015-04-23 17:08 xumenger 阅读(4988) 评论(0) 推荐(0)
摘要:在C/C++等语言中,函数执行到 return 部分之后,将立即停止函数的执行,并返回值 但是在Delphi中不同 函数中,执行到result时,并不同于比如 C/C++ 中的 return,跳出函数,而是会继续执行下去,直到函数结束 下列代码: 而且在上面的函数中,最终的返回值是最后一个Resul 阅读全文
posted @ 2015-04-23 16:52 xumenger 阅读(1975) 评论(0) 推荐(0)
摘要:Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等 1.break 强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出 类似于C/C++等语言中的break的功能 阅读全文
posted @ 2015-04-15 10:02 xumenger 阅读(26913) 评论(0) 推荐(3)
摘要:Delphi的参数可以分为:默认参数(传值)、var(传址)、out(输出)、const(常数)四类 可以对比C/C++的相关知识,类比学习。 1.默认参数是传值,不会被改变,例子 2.var参数是传址,会被改变,例子 3.out参数是为支持Com的,和var的结果是一样的,一般我们用不着 4.co 阅读全文
posted @ 2015-04-03 17:03 xumenger 阅读(1838) 评论(0) 推荐(0)
摘要:第一部分 快速开发的基础 第1章 Delphi 5下的Windows编程 1 1.1 Delphi产品家族 1 1.2 Delphi是什么 3 1.2.1 可视化开发环境 3 1.2.2 编译器的速度和已编译代码的效率 4 1.2.3 编程语言的功能及其复杂性 4 1.2.4 数据库结构的灵活性和可 阅读全文
posted @ 2015-03-29 22:35 xumenger 阅读(1337) 评论(1) 推荐(0)
摘要:参考:http://blog.chinaunix.net/uid-91034-id-2009700.html http://blog.csdn.net/procedure1984/article/details/3897155 Delphi中的函数指针实际上就是指针,只是在使用的时候有些不同 函数执 阅读全文
posted @ 2015-03-26 22:02 xumenger 阅读(1857) 评论(0) 推荐(0)

业精于勤而荒于嬉,行成于思而毁于随

十万小时的反复练习