Delphi 7 关于使用TArray 的问题

s_h_12 2013-03-27 12:58:49
最近,接触到Delphi 的程序.是以前同事留下来的.
老板,要求我,在这个上面作一些修改.,比较急 ,我是弄VC++
Delphi 也不太熟...只是以前,作了些小程序..几乎不用的.

用Delphi 7 打开工程.运行一遍,就报错.
"Undeclare Identifier "TArray""

程序是这样的
Var
aData: TArray<byte>

这个看起来像是C++ 的模板类似的

各位大师门,怎么解决啊,上网找了Delphi 7 关于使用TArray 的资料.非常少.几乎找不到.

...全文
879 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sololie 2013-04-02
  • 打赏
  • 举报
回复
d2009就开始加入泛型支持了,像LSS说的虽然一开始不太可靠,后来update3之后就没什么问题了。
剑云飞 2013-04-02
  • 打赏
  • 举报
回复
必须使用Delphi2010以上版本。
comanche 2013-04-02
  • 打赏
  • 举报
回复
这个不可能是 delphi7 开发的,因为它,不支持 delphi 正常的可靠的泛型从 2010 以上版本开始, 现在是 xe3 xe2 以上开始全部转向 unicode, 所以, 视情况,如果原程序非常严谨的区分了 Char 和 AnsiChar, PChar 和 PAnsiChar 用 xe2 以上版本, 没有的试试 2010 或 xe
simonhehe 2013-03-27
  • 打赏
  • 举报
回复
TArray<byte>是泛型声明 应该是你有单元没有加进来. D2007以前的版本应该是非官方单元
hsfzxjy 2013-03-27
  • 打赏
  • 举报
回复
泛型,D7不支持,建议换D2010

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧