关于枚举类型的简单问题??? bear_c()兄弟,你说的方法不行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type TLineType=(ggNone,ggText,ggUp,ggDown);function smLength: integer;var s:TLineType; begin s:=ggDown; Result:=integer(ggDown) + 1;end; 可以增加一个最大值,如type TLineType=(ggNone,ggText,ggUp,ggDown,ggMax);用ord(ggMax)就能取到总个数,而且以后增删了枚举值也不会有影响 这样能取到我是知道的。 我的意思是我在后面增加一个类型数据,程序中就要改,我的部分程序根据类型变量的多少决定内存分配,怎么才能在中间不用修改呢。 中间有一句,setlength(s,这是要得到TLineType的枚举数量);怎么样写,我加了类型,不用改程序,谢谢 如何自我复制呢? 请帮忙看一下这个DLL调用的函数,参数怎么写 在菜单中咋加入包呢? 如何注册delphi编写的COM+ 一个打印软件大概可以买多少银子? 用Delphi编程访问SQLServer数据库 我用ODBC联系EXCEL文件,但是在DELPHI的table控件中tablename 属性中却无法发现,?为什么 我用ADO更新SQL Server中有触发器的数据表,为什么总是出错? 如何编译出快速的程序 如果设置listview的item的checkbox为只读? 小弟欲搞一家软件公司,给点建议?6;20结账! Excel专家请进!(急)
TLineType=(ggNone,ggText,ggUp,ggDown);
function smLength: integer;
var
s:TLineType;
begin
s:=ggDown;
Result:=integer(ggDown) + 1;
end;
type
TLineType=(ggNone,ggText,ggUp,ggDown,ggMax);用ord(ggMax)就能取到总个数,而且以后增删了枚举值也不会有影响
我的意思是我在后面增加一个类型数据,程序中就要改,我的部分程序根据类型变量的多少决定内存分配,怎么才能在中间不用修改呢。
中间有一句,setlength(s,这是要得到TLineType的枚举数量);
怎么样写,我加了类型,不用改程序,谢谢