2009-07-22 60 views
10

我需要用非常大的數字進行計算(除法或乘法)。目前,我正在使用Double,並獲得四舍五入問題的價值。我可以使用Decimal類型在C#上精確地進行相同的計算。我正在尋找一種在VB6.0中進行精確計算的方法,而我在VB6.0中找不到十進制類型。Visual Basic 6.0中的十進制數據類型

什麼是數據類型用於做大算術運算計算,並沒有得到浮點四捨五入的問題?

回答

17

根據您的數據類型,您始終可以使用幣種,它與十進制(19,4)類似,或者小數點左邊的15位數字,右邊的4位數字。

在VB6中,嘗試使用變異的數據類型,並且您鑄造號碼,使用CDEC,如:

Dim myDec As Variant 
myDec = CDec(1.234) 

看看是否能工程。

+0

謝謝斯科特。讓我試一試 – 2009-07-22 03:41:09