【发布时间】:2012-10-08 11:24:28
【问题描述】:
我已将outputBuffer 声明为Byte 并相应地使用它:
TFile.WriteAllBytes(outputPath, outputBuffer);
当我编译我的程序时,Delphi 输出:
[DCC 错误] StormLib.pas(56): E2010 不兼容的类型:'System.TArray[System.Byte] 和 'Byte'
我是否为我的变量使用了错误/过时的数据类型?我必须做什么才能让我的程序编译?
谢谢你!
【问题讨论】:
-
TFile.WriteAllBytes(outputPath, TBytes.Create(outputBuffer))将写入您的 1 字节文件