VC++中是这样写的typedef enum tagHV_MY_CONVERT_TYPE
{
COL2ABC_ZHC,
COL2ABC_NEBOUR,
COL2ABC_BINER,
COL2ABC_PATN,
COL2ABC_EDG,
COL2ABC_RF,
COL2ABC_PIXGRG,
COL2ABC_RESED1,
COL2ABC_RESED2,
COL2ABC_RESED3
}HV_MY_CONVERT_TYPE;
typedef enum tagHV_MY_LAYOUT
{
COL_BC =1,
COL_BA =2,
COL_CB =3,
COL_AB =4
}HV_MY_LAYOUT;请问转成delphi7 该怎么样写呢 ?
{
COL2ABC_ZHC,
COL2ABC_NEBOUR,
COL2ABC_BINER,
COL2ABC_PATN,
COL2ABC_EDG,
COL2ABC_RF,
COL2ABC_PIXGRG,
COL2ABC_RESED1,
COL2ABC_RESED2,
COL2ABC_RESED3
}HV_MY_CONVERT_TYPE;
typedef enum tagHV_MY_LAYOUT
{
COL_BC =1,
COL_BA =2,
COL_CB =3,
COL_AB =4
}HV_MY_LAYOUT;请问转成delphi7 该怎么样写呢 ?
解决方案 »
- delphi 怎么将oracle的long raw 字段值 导入blob字段
- 初学者问:有控件象饼形图那样显示数据间的比例吗?(急)
- 在Sevice Application程序中,可以正常使用ShellExecute吗?
- 关于TMediaPlayer---
- 出入库单输入的控件使用
- 无标题窗体如何移动?
- 紧急求救我现在要做的报表比一般的报表要长的多大概是1500吧我要怎么处理呢
- 做web开发,用delphi+asp,还是delphi+jsp,还是delphi+php,给点建议!
- 最新调查!
- 大家知道有什么软件可以测试别的软件的运行速度吗?比如测试查询10000条记录要多少时间!
- madCodeHook 是全局HOOK,还是当前程序有效? 求个delphi xe2版的.有分享的吗?
- 我想要实现这样的功能,请问delphi应该从哪里开始学?
HV_MY_CONVERT_TYPE = (COL2ABC_ZHC,COL2ABC_NEBOUR, COL2ABC_BINER,COL2ABC_PATN, COL2ABC_EDG,COL2ABC_RF, COL2ABC_PIXGRG, COL2ABC_RESED1,COL2ABC_RESED2,COL2ABC_RESED3);var tagHV_MY_CONVERT_TYPE:HV_MY_CONVERT_TYPE;Type
HV_MY_LAYOUT=( COL_BC =1,COL_BA =2,COL_CB =3,COL_AB =4);var tagHV_MY_LAYOUT : HV_MY_LAYOUT;
我在delphi中是这样定义的 请问正确吗 ?有懂的吗 帮忙看看 谢谢大家^_^
HV_MY_LAYOUT
和
enum tagHV_MY_LAYOUT
{
COL_BC =1,
COL_BA =2,
COL_CB =3,
COL_AB =4
}
是同一个东西,在Delphi中对应的定义为Type
tagHV_MY_LAYOUT = (COL_BC =1, COL_BA =2, COL_CB =3, COL_AB =4);
HV_MY_LAYOUT = tagHV_MY_LAYOUT另一个的定义类似
type
T=(A,B,C,D,E);默认序数是0开始,下面这种序数是从2开始type
T=(A=2,B,C,D,E);
TS = set of T;
Type
HV_MY_LAYOUT=( COL_BC =1,COL_BA =2,COL_CB =3,COL_AB =4);var tagHV_MY_LAYOUT : HV_MY_LAYOUT; 这样写是什么意思?不明白 请大家指教
Type
HV_MY_LAYOUT=( COL_BC =1,COL_BA =2,COL_CB =3,COL_AB =4);然后再对这个枚举类型HV_MY_LAYOUT 定义一个变量名叫tagHV_MY_LAYOUT
也就是
var tagHV_MY_LAYOUT : HV_MY_LAYOUT; 这样的了 为什么不正确呢?请大家指导一下啊
HV_MY_LAYOUT=( COL_BC =1,COL_BA =2,COL_CB =3,COL_AB =4);
tagHV_MY_LAYOUT=HV_MY_LAYOUT;
这个tagHV_MY_LAYOUT是HV_MY_LAYOUT的别名,2个是同一东西(比如一个人可以有几个名字)下面这样是定义变量
var a : HV_MY_LAYOUT;也可以这样,用别名
var a : tagHV_MY_LAYOUT;
C++enum tagHV_MY_LAYOUT
{
COL_BC =1,
COL_BA =2,
COL_CB =3,
COL_AB =4
}
对应DelphiType
tagHV_MY_LAYOUT = (COL_BC =1, COL_BA =2, COL_CB =3, COL_AB =4);C++typedef tagHV_MY_LAYOUT HV_MY_LAYOUT
对应DelphiType
HV_MY_LAYOUT = tagHV_MY_LAYOUT;C++HV_MY_LAYOUT hv;
对应Delphivar
hv: HV_MY_LAYOUT;