今天我尝试在XE4中编译我的XE3项目.我面临的第一个问题是使用Indy的FTCPClient.Socket.ReadBytes()方法.
在它接受TBytes类型之前,现在它坚持使用TidBytes.
定义:TIdBytes =字节数组; TBytes,我不确定我猜它是泛型类似于TArray的字节数组.
问题1:编译器为什么抱怨'[dcc32错误] HistoricalStockData.pas(298):E2033实际和正式var参数的类型必须相同'.我认为它们已经相同了.
问题2:我应该用每个新的delphi版本修改我的源代码吗?
谢谢.