我有这个C代码:
/ * 警告:此表的顺序还必须与表的顺序匹配 位于“resize.c”中的AcquireResizeFilter()中,否则用户过滤 不符合实际……
在Windows上的C中,枚举是一个 int ,所以大小为4个字节。在Delphi中,默认情况下,它是一个单字节,如果有超过256个值,则为两个字节,依此类推。
int
您需要确保您的Delphi类型与C类型相同。例如使用 MINENUMSIZE 指示。
MINENUMSIZE
{$MINENUMSIZE 4}
在定义枚举类型之前放置它。