Delphi 7可以通过OLE Variant传递Int64值吗?

时间:2019-01-15 06:32:04

标签: windows delphi activex delphi-7 ole

我知道在Delphi 5中不可能将Int64写入Variant和OLEVariant,因此无法在COM Server的类型库(TLB)文件中使用它。

有人知道或曾经有过有关Delphi 7在COM Server接口中使用int64值的经验吗?

1 个答案:

答案 0 :(得分:6)

在Delphi 7变体中对Int64无限制:以标准方式受支持:

确实存在OLE / COM兼容类型定义

varInt64    = $0014; { vt_i8          20 }

System.pas单元中进行,所有需要的转换都在Variants.pas单元中。

我确认Delphi 5不支持它。