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

Can Delphi 7 pass Int64 value through OLE Variant?

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

是否有人知道或有过 Delphi7 关于在 COM 服务器接口中使用 int64 值的经验?

Int64无限制Delphi7种变体:支持,标准方式:

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

varInt64    = [=10=]14; { vt_i8          20 }

System.pas单位,所有需要转换在Variants.pas单位。

我确认 Delphi 5.

不支持它