中关村在线

软件

Delphi TList实现机制解析

学习Delphi中TList的实现机制及其属性方法,有助于深入理解类的相关知识。

1、 启动Delphi7开发环境,进入默认工程的Form1窗体界面,添加一个名为Button1的按钮控件。

2、 在Unit1.pas文件的interface部分声明TList类,具体代码如下所示。

3、 阐述一下:

4、 TPList 是 Win32 系统中用于存储指针的数组,最大长度为 MaxListSize;PPList 则是指向该数组的指针。FCapacity 表示数组的实际容量,支持动态扩容以适应更多元素存储需求。

5、 按住Ctrl+Shift+C可实现TTestList类,具体代码如下所示。

6、 抛出异常:索引值无效,具体数值为:%d。

7、 抛出异常:非法数据,具体数值未指定。

8、 var

9、 抛出异常:数据无效,格式为非法数据:数值。

10、 抛出异常,格式为异常:数字,具体数值未指定。

11、 抛出异常,格式化消息为异常:数值,具体数值未指定。

12、 测试TTestList类方法,双击Button1进入事件处理,定义一条记录,代码如下所示。

13、 在Button1的点击事件中,声明前述记录类型变量与TTestList变量,用于测试自定义类的方法,具体代码实现如下所示。

14、 var

15、 将姓名设置为张三。

16、 运行程序后点击Button1,将弹出显示变量name值张三的对话框。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具