Delphi7遍历枚举,子界
2020-02-29 19:52
375 查看
Delphi2009或者其他的语言说道遍历不是for..in就是直接foreach,Delphi7如何遍历呢?
一、遍历枚举
1 //需要引用TpyInfo单元 2 Type 3 TImageType = (jpg,gif,png,bmp,tif,psd); 4 5 var 6 image:TImageType; 7 i:Integer; 8 begin 9 i := 0; 10 for image:= Low(TImageType) to High(TImageType) do 11 begin 12 TpyInfo.GetEnumName(TypeInfo(TImageType),i); 13 Inc(i); 14 end; 15 end;
二、遍历子界
1 Type 2 Uppercase = 'A'..'Z'; 3 4 var 5 UppLetter:Uppercase; 6 begin 7 for UppLetter:= Low(Uppercase) to High(Uppercase) do 8 begin 9 ShowMessage(UppLetter); 10 end; 11 end;
转载于:https://www.cnblogs.com/kiny/articles/2676628.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- (Win7) PspCidTable遍历进程句柄表,枚举进程
- c#枚举(Enum)的用法及遍历方法
- C# 遍历枚举
- C# 集合类Dictionary的遍历和修改(防止错误:集合已修改;可能无法执行枚举操作。)
- HDU5610——暴力枚举(可减少遍历次数)
- C# 枚举相关操作——解析,遍历
- 利用反射遍历Enum,并显示在ComboBox上,根据枚举的值,选中在comboBox中指定的项
- 枚举的遍历
- springmvc 下 freemarker页面枚举的遍历输出
- switch case 遍历 table表头的时候使用枚举来便利 (switch 不支持字符串类型,用这种方式来达到使用目的)
- C# 遍历枚举所有类型的元素
- c# 遍历枚举(转自博客园)
- C#里如何遍历枚举所有的项
- C# 遍历枚举
- 如何遍历一个枚举?
- 枚举类型遍历实例
- swift 遍历枚举
- C#遍历Struct,遍历枚举
- JSP 遍历迭代 Enum 枚举
- python跨网段遍历枚举IP地址