gpt4 book ai didi

C#、VB6 和 Decimal 数据类型

转载 作者:太空狗 更新时间:2023-10-29 21:25:39 25 4
gpt4 key购买 nike

我正在编写一个 C# 类库,它将用作 VB6 应用程序和 WCF 服务之间的代理。

某些 WCF 服务方法使用 Decimal 数据类型作为参数,我无法在提供给 VB6 应用程序的接口(interface)中直接复制这些数据类型,因为这是一种不受支持的类型。

我如何在 COM 接口(interface)中实现它并将其安全地转换为 WCF 接口(interface)期望的 Decimal 类型?

最佳答案

Decimal 在 VB6 中作为 VARIANT 的子类型可用。

  Dim d As Variant

d = CDec(1)

MsgBox TypeName(d)

因此,您可以将其实现为在接口(interface)中具有适当子类型的 VARIANT。

关于C#、VB6 和 Decimal 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com