最近,接觸到Delphi 的程式.是以前同事留下來的.
老板,要求我,在這個上面作一些修改.,比較急 ,我是弄VC++
Delphi 也不太熟...只是以前,作了些小程式..幾乎不用的.
用Delphi 7 打開工程.運行一遍,就報錯.
"Undeclare Identifier "TArray""
程式是這樣的
Var
aData: TArray<byte>
這個看起來像是C++ 的模板類似的
各位大師門,怎么解決啊,上網找了Delphi 7 關于使用TArray 的資料.非常少.幾乎找不到.
uj5u.com熱心網友回復:
泛型,D7不支持,建議換D2010uj5u.com熱心網友回復:
TArray<byte>是泛型宣告應該是你有單元沒有加進來. D2007以前的版本應該是非官方單元
uj5u.com熱心網友回復:
這個不可能是 delphi7 開發的,因為它,不支持delphi 正常的可靠的泛型從 2010 以上版本開始, 現在是 xe3
xe2 以上開始全部轉向 unicode, 所以, 視情況,如果原程式非常嚴謹的區分了 Char 和 AnsiChar, PChar 和 PAnsiChar 用 xe2 以上版本, 沒有的試試 2010 或 xe
uj5u.com熱心網友回復:
必須使用Delphi2010以上版本。uj5u.com熱心網友回復:
d2009就開始加入泛型支持了,像LSS說的雖然一開始不太可靠,后來update3之后就沒什么問題了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/137899.html
標籤:網絡通信/分布式開發
