2009-07-22 12 views
10

में दशमलव डेटा प्रकार मुझे बहुत बड़ी संख्या के साथ गणना (विभाजन या गुणा) करने की आवश्यकता है। वर्तमान में मैं डबल का उपयोग कर रहा हूं और मूल्यों को बंद कर रहा हूं। मैं दशमलव प्रकार का उपयोग कर सी # पर सटीक रूप से वही गणना कर सकता हूं। मैं वीबी 6.0 में सटीक गणना करने के लिए एक विधि की तलाश में हूं और मुझे दशमलव VB6.0 में टाइप नहीं मिला।विजुअल बेसिक 6.0

बड़े मूल्यों के साथ अंकगणितीय गणना करने के लिए उपयोग किए जाने वाले डेटा प्रकार और समस्याओं को दूर करने के बिना फ़्लोटिंग पॉइंट प्राप्त किए बिना क्या होता है?

उत्तर

17

अपने डेटा प्रकार के आधार पर, आप हमेशा मुद्रा का उपयोग कर सकते हैं, जो दशमलव (1 9, 4), या दशमलव बिंदु के बाईं ओर 15 अंक, और 4 दाईं ओर है।

VB6 में, संस्करण डेटाप्रकार का उपयोग कर, और कहा कि CDEC का उपयोग कर अपने आंकड़ों में कास्टिंग, के रूप में की कोशिश:

Dim myDec As Variant 
myDec = CDec(1.234) 

देखें कि अगर काम करता है।

+0

धन्यवाद स्कॉट। मुझे इसे आज़माएं –

+0

डेसिमल COM में एक पूरी तरह से कानूनी संस्करण उप प्रकार है, और सीडीईसी टाइपकास्ट के साथ वीबी 6 द्वारा समर्थित * सॉर्ट * है। जाहिर है पूर्ण भाषा समर्थन के कारण वीबी 6 में मुद्रा का उपयोग करना अधिक सुविधाजनक है। –