【发布时间】:2013-04-22 08:27:07
【问题描述】:
在Delphi XE3 中,Copy 函数可用于字符串类型,带或不带第三个参数。例如,
s := '1234567890';
Writeln(Copy(s, 2));
如果为 32 位 EXE 编译,上面会打印 234567890。但是,当相同的代码编译为 64 位 EXE 时,它不会打印任何内容。
这是为什么?我实际上必须将所有此类代码更改为例如Copy(s, 2, Length(s) - 1) 将 32 位应用程序移植到 64 位时。
【问题讨论】:
标签: delphi copy delphi-xe3