Вы можете изменить свой код, чтобы использовать Decimal
вместо Double
. Этот тип данных обладает необходимой точностью для хранения значения.
К сожалению, VB6 не поддерживает создание переменных типа Decimal
напрямую, но вы можете сохранить данные как Variant
подтипа Decimal
, например,
Dim decValue As Variant
decValue = CDec(strValue)
Вы можете манипулировать этими данными точно так же, как и любым другим числовым типом данных, у вас просто не будет строгой безопасности типов для переменных.