我有一个计算的类模块,在类模块刚开头的时候我定义了两个enum类型的变量,分别如下:
Public Enum VoltDUs '电压数码宽度
VoltDU100mV = 4
VoltDU200mV = 8
VoltDU500mV = 20
VoltDU1V = 0.04
VoltDU2V = 0.08
End EnumPublic Enum AmpereDUs '电流数码宽度
AmpereDU100mA = 4
AmpereDU200mA = 8
AmpereDU500mA = 20
AmpereDU1A = 0.04
AmpereDU2A = 0.08
End Enum在form文件里面为这个类模块定义了mCalculation的对象,用于电流参数的计算.在调用的时候,如果mCalculation.VoltDUs=VoltDU100mV,VoltDU200mV,VoltDU500mV的时候,运算都是好的,但是在mCalculation.VoltDUs=VoltDU1V,VoltDU2V的时候,就会有错误.用debug来看的时候,就会发现mCalculation.VoltDUs这个值是0,而不是0.04和0.08.这到底是为什么呢?为什么整数的时候好好的,小数的时候就会有问题呢??
望大侠出手相助!谢谢
Public Enum VoltDUs '电压数码宽度
VoltDU100mV = 4
VoltDU200mV = 8
VoltDU500mV = 20
VoltDU1V = 0.04
VoltDU2V = 0.08
End EnumPublic Enum AmpereDUs '电流数码宽度
AmpereDU100mA = 4
AmpereDU200mA = 8
AmpereDU500mA = 20
AmpereDU1A = 0.04
AmpereDU2A = 0.08
End Enum在form文件里面为这个类模块定义了mCalculation的对象,用于电流参数的计算.在调用的时候,如果mCalculation.VoltDUs=VoltDU100mV,VoltDU200mV,VoltDU500mV的时候,运算都是好的,但是在mCalculation.VoltDUs=VoltDU1V,VoltDU2V的时候,就会有错误.用debug来看的时候,就会发现mCalculation.VoltDUs这个值是0,而不是0.04和0.08.这到底是为什么呢?为什么整数的时候好好的,小数的时候就会有问题呢??
望大侠出手相助!谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货