关于加入枚举型特性的问题! 我现在要加入枚举型特性,首先声明一个枚举类型:TProp=(0,1,2,3);请问这段该放在那里??? 又该如何调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button6Click(Sender: TObject);type TProp = (0, 1, 2, 3);//枚举 TPropType = set of TProp;// 集合 var temp: TPropType;begin temp:= [1, 2]; if 1 in temp then ShowMessage('1 in temp');end; 要看这个枚举类型的使用范围了,如果使用范围大于一个例程,那么应该放到单元文件的Uses后的Types部分,如下:unit YourUnitName;interfaceuses //一些常用单元type //在这里定义一些类型或类 TProp=(0,1,2,3); //这里是一些类的定义implementation ...如果这个枚举类型仅在一个例程(过程或函数)内使用,可以直接放到例程内部,如:procedure ....type TProp = (0, 1, 2, 3); //可以定义一些基于此枚举类型的其他数据类型,如集合var //一些基于TProp的变量或其他类型的变量begin //....end; Type下面就可以了,不管是函数的内部还是interface下面都可以 timer 怎么用 可以实现下面功能呢? delphi7使用SPCOMM的问题,在线急等。。。 初学三层开发的几个小问题 哪位仁兄帮下忙,如何用Delphi编程实现禁用或启用某个端口? ehgrids是什么第三方控件?哪里有下载?要有就发给我吧,我给你高分,谢谢 图片存取问题. 分解blob字段中的流,高分求救!!! 哪能下到<<程序员大本营3.0_数据库>>,在线等待 用COM+开发一个EXE服务器 超级菜鸟问题,我想把一个窗体…… 申请了一个空间,不会做软件下载页 点击TDBNavigator中的那个像对号一样的按钮就会触发TSimpleDataSet的AfterPost事件吗?
type
TProp = (0, 1, 2, 3);//枚举
TPropType = set of TProp;// 集合
var
temp: TPropType;
begin
temp:= [1, 2];
if 1 in temp then
ShowMessage('1 in temp');
end;
unit YourUnitName;
interface
uses
//一些常用单元
type //在这里定义一些类型或类
TProp=(0,1,2,3);
//这里是一些类的定义
implementation
...如果这个枚举类型仅在一个例程(过程或函数)内使用,可以直接放到例程内部,如:
procedure ....
type
TProp = (0, 1, 2, 3);
//可以定义一些基于此枚举类型的其他数据类型,如集合
var
//一些基于TProp的变量或其他类型的变量
begin
//....
end;