delphi中nil的使用方法
2011-06-15 08:17
162 查看
和C++中的NULL一样的意思,指空值,它和0值不一样nil就是空指针
指针表示的就是内存的一个地址(数据存放位置)
nil就表示空地址
例如:
说对一个TImage中的图片进行清空:
Image1.Picture:=nil; 对象也是指针,如上的Image1就是一个对象指针
当一个对象没有创建的时候它的值一般为空,也就是nil
程序在读取数据的时候必须知道数据所存放的位置
就是说所有的变量读取都离不开指针
由于指针也是数据所以指针也有自己的存储地址
当然就可以用一个指针来定位另一个指针
指针表示的就是内存的一个地址(数据存放位置)
nil就表示空地址
例如:
说对一个TImage中的图片进行清空:
Image1.Picture:=nil; 对象也是指针,如上的Image1就是一个对象指针
当一个对象没有创建的时候它的值一般为空,也就是nil
程序在读取数据的时候必须知道数据所存放的位置
就是说所有的变量读取都离不开指针
由于指针也是数据所以指针也有自己的存储地址
当然就可以用一个指针来定位另一个指针
相关文章推荐
- Delphi Pdf的使用方法
- Delphi 使用 FireBird嵌入式版本发布方法
- DELPHI中EXCEL组件的使用方法
- 使用Delphi 7控制Word 2000生成文档的方法
- 理解 Delphi 的类(十) - 深入方法[25] - 使用方法类型
- 关于Delphi中预编译指令的使用方法
- Delphi DataModule使用方法
- Delphi Webbrowser使用方法详解
- NSDictionary初始化,使用@{}方法,插入nil时会报空指针异常
- 在Delphi中使用CreateOleObject方法对WORD文件进行操作
- delphi中Time消息的使用方法
- Delphi匿名方法(二):使用本地变量
- C#反编译工具Reflector使用方法,(支持VB、Delphi等)
- [转]delphi建议使用的一些方法
- Delphi dbgrideh使用方法
- Delphi中文件流的使用方法
- delphi 2010 fastMM 内存泄露使用方法
- 问题-Delphi在多线程中使用其他窗体上的控件,报“尚未调用CoInitialize”解决方法
- CodeSite 的使用方法 for Delphi XE2
- delphi cxgrid 使用方法