您的位置:首页 > 编程语言 > Delphi

问题-关于SizeOf在Delphi7和Delphi2009下结果分别是16/32

2015-07-17 14:13 417 查看
问题:同样的代码在Delphi7和Delphi2009下结果分别是16/32,为什么?
var LWindCode : array [0..15] of char;

begin
showmessage(inttostr( sizeof(LWindCode)));
end;
原因:这是因为widechar和AnsiChar的问题,2009默认的是WideChar了,而Delphi7是AnsiChar,导致String的长度也发生了变化!以后要注意了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: