在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
技术交流,DH讲解. 这个错误主要出现在结构体的变体部分.当结构体变体部分里面包含一个不定长的数据时,编译器就会报出错误来. type Data = record case kind:Char of 'A': (str : String); end;我们知道变体结构体会在编译的时候确定这个结构体的大小.但是这样它就确定不了了. 那么要怎么修改呢? 1 要么有不定长数据的时候不要放在变体部分.如: type Data = record str : String; end; 2 改成指针 除了String会这样,还有Array Of Type也会造成这个错误. 好了,我是DH,谢谢大家. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论