- 8
- 0
- 约6.48千字
- 约 8页
- 2018-10-25 发布于江苏
- 举报
DELPHIVariant变量使用实用技巧
DELPHI Variant变量的使用技巧。。。。。。
delphi 为了完全支持OLE,32位Delphi 增加了Variant 数据类型,本节将从宏观角度来分析这种数据类型。实际上,Variant类型对Pascal语言有普遍而深入的影响,Delphi 控件库中与OLE 无关的地方也使用到这种类型。
Variant变量没有类型
一般说来,你可以用Variant 变量存储任何数据类型,对它执行各种操作和类型转换。需要注意的是:这违反了Pascal 语言的一贯原则,有悖于良好的编程习惯。variant 变量的类型检查和计算在运行期间才进行,编译器不会提示代码中的潜在错误,这些错误在进一步测试中才能发现。总之,你可以认为包含variant变量的代码是解释性代码,正如解释性代码一样,许多操作直到执行时才能知道,这对代码运行速度会有很大的影响。
上面对Variant 类型的使用提出了警告,现在来看看Variant 类型究竟能干什么。基本上说,如果声明了一个variant 变量:
var
V: Variant;
你就可以把各种不同类型的值赋给它:
V := 10;
V := Hello, World;
V := 45.55;
一旦得到一个variant 值,你可以把它拷贝给任何兼容或不兼容的数据类型。如果你把值赋给不兼容的数据类型,Delphi 会力尽所能进行转换,无法转换则颁布一个运行时
您可能关注的文档
最近下载
- 新版三体系培训.pptx
- 第18章 黑迪的比较.ppt VIP
- 全程图解:手把手教你主板各种插针接口与机箱(电源)的接法.doc VIP
- 08 同步讲义:《寓言四则》(穿井得一人&杞人忧天)新课预习-2022年小升初语文衔接(学生版)_new.docx VIP
- 08 同步讲义:《寓言四则》(穿井得一人&杞人忧天)新课预习-2022年小升初语文衔接(教师版)_new.docx VIP
- 高频精选:瑞幸ai面试题库大全及答案.doc VIP
- 冶金工程专业毕业设计 年产300万吨铁水高炉炼铁车间的工艺设计.doc VIP
- 三月之限-供应链的力量.doc
- 2025年阿克苏地区国企考试真题.docx VIP
- 2026福建省青山纸业股份有限公司招聘32人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)