【发布时间】:2019-01-15 06:32:04
【问题描述】:
我知道在 Delphi 5 中不可能将 Int64 写入 Variant 和 OLEVariant 等,因此无法在 COM 服务器的类型库 (TLB) 文件中使用它。
关于在 COM 服务器接口中使用 int64 值,有人知道或有使用过 Delphi 7 的经验吗?
【问题讨论】:
标签: windows delphi activex delphi-7 ole
我知道在 Delphi 5 中不可能将 Int64 写入 Variant 和 OLEVariant 等,因此无法在 COM 服务器的类型库 (TLB) 文件中使用它。
关于在 COM 服务器接口中使用 int64 值,有人知道或有使用过 Delphi 7 的经验吗?
【问题讨论】:
标签: windows delphi activex delphi-7 ole
在 Delphi 7 变体中对 Int64 没有限制:以标准方式支持它:
确实有OLE/COM兼容的类型定义
varInt64 = $0014; { vt_i8 20 }
在System.pas 单元中,所有需要的转换都在Variants.pas 单元中。
我确认 Delphi 5 不支持它。
【讨论】: