8
在Delphi XE3中,函數可以用於帶有或不帶第三個參數的字符串類型。例如,爲什麼複製函數在64位Delphi XE3中表現不同?
s := '1234567890';
Writeln(Copy(s, 2));
以上打印234567890如果編譯爲32位EXE。但是,當相同的代碼編譯爲64位EXE時,它將不會打印任何內容。
這是爲什麼?我必須將所有這些代碼實際上改爲例如複製(s,2,長度 - 1)將32位應用程序移植到64位時。
http://qc.embarcadero.com/wc/qcmain.aspx?d=113805 – bummi 2013-04-22 08:36:19