如何让编译器选择我想要的BinaryWriter.Write重载?

时间:2014-04-21 15:56:56

标签: delphi binarywriter

我正在使用二进制读取器和写入器来读取/写入文件数据。例如:

MyWriter.Write(Ord(TMyEnum(2)));

我希望它能写下要用

读取的SmallInt
MyReader.ReadSmallInt

但在IDE中我看到它写下字节。如何强制编写器编写我想要的类型?

1 个答案:

答案 0 :(得分:4)

将其投放到Smallint

Smallint(SomeEnum)