Dim usdInFlow2 As UniSimDesign.ProcessStream
Dim InF1 As Double
Dim InF2 As Double
Dim OutF As Double
InF1 = 1.1
InF2 = usdInFlow2.MolarFlow
在上面的代码中,最后一个语句给出了错误:
Type" UniSimdesign.realvariable"无法转换为" Double"。
有人可以回答如何摆脱这个错误吗? 请注意,UniSimdesign是引用类型库,此代码在VB 2006中运行良好。
答案 0 :(得分:0)
MolarFlow是一种无法强制转换为Double的Object类型。尝试使用
InF2 = usdInFlow2.MolarFlowValue.
我相信它被定义为Double。