我用FillChar()函数时,发现两个版本中的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是双字节的原因吧。

最新文章

  1. failover机制的小讨论
  2. 使用spring boot和thrift、zookeeper建立微服务
  3. light oj 1236 分解质因数
  4. August 11th 2016, Week 33rd Thursday
  5. SQL之 CAST 和 CONVERT
  6. centos nginx 安装
  7. [转]前景检测算法--ViBe算法
  8. asp.net的运行内幕
  9. AbpZero--4.不使用谷歌字体,提升加载速度
  10. Oracle 11g+oracle客户端(32位)+PL/SQL develepment的安装配置
  11. 15个实用find命令
  12. Python自然语言处理学习笔记之性别识别
  13. java异常——五个关键字(try、catch、finally、throw、throws)
  14. C# Json.Net解析实例
  15. spring-mybatis-springMVC 整合
  16. EFM32G232F64时钟树
  17. (zhuan) 一些RL的文献(及笔记)
  18. 开启BBR加速
  19. Linxu Yum方式安装Mysql
  20. list接口如何使用

热门文章

  1. Linux 驱动层实现阻塞和非阻塞
  2. [转载]amba_device使用分析
  3. 为工具箱添加CSKin选项卡
  4. 获取Request.Form所有内容
  5. ORACLE和MYSQL函数
  6. php浏览器端调试输出方法
  7. Centos安装php高版本
  8. Valid timeZone Values(转)
  9. 斯坦福CS229机器学习课程笔记 part2:分类和逻辑回归 Classificatiion and logistic regression
  10. java基础之JDBC一:概述及步骤详解