Delphi7中的Char和XE中的Char
2015-10-12 16:34
573 查看
我用FillChar()函数时,发现两个版本中的Char不一样。
在delphi7中
在XE中同样的代码,s却是这样:
把Char改成AnsiChar 就可以了
可能是应为delphi7中Char是单字节,而XE中Char是双字节的原因吧。
在delphi7中
procedure TForm2.Button1Click(Sender: TObject); var s: array[0..3] of Char; i: integer; begin FillChar(s, SizeOf(s), '1'); // 填充字符 ShowMessage(s); // 1111 end;
在XE中同样的代码,s却是这样:
把Char改成AnsiChar 就可以了
可能是应为delphi7中Char是单字节,而XE中Char是双字节的原因吧。
相关文章推荐
- Delphi XE不生成__history目录
- Delphi InterlockedIncrement/InterlockedDecrement
- delphi 精要3
- Delphi XE8 TMultiView的使用
- delphi精要之(二)
- delphi 实现可移动异形窗体(附项目文件)
- C#调用Delphi的dll之详解
- Delphi XE7 开发Android对话框方式
- delphi 精要之学习(一)
- 真正好用的delphi gzip解压代码
- delphi中文件拖入功能的实现
- delphi获取电脑内存使用情况
- Delphi xe移动开发资料
- 《zw版·Halcon-delphi系列原创教程》cgal与opencv,Halcon
- Delphi中initialization和finalization
- Delphi下使用指针的简单总结
- Delphi - 数组和结构体
- Delphi - 字符串 详解
- Delphi - 数组 详解
- [Delphi]Delphi开发的一些技巧