कास्ट - रिअसिग्निंग वेरिएबल टाइप
ASP में आप कभी-कभी एक चर या वस्तु को कास्टिंग के बारे में त्रुटि संदेश देख सकते हैं। एक चर कास्ट करने के लिए अपने प्रकार को फिर से असाइन करना है।

अन्य भाषाओं में, C या C ++ की तरह, चर को बदलने के लिए बहुत विशिष्ट आदेशों का उपयोग किया जाता है। यदि आपके पास PiValue = 3.141519 था, और आप केवल उस संख्या के पूर्णांक (3) भाग को चाहते थे, तो आप PiValue को पूर्णांक के रूप में पुन: प्राप्त करेंगे।

ASP अपने वैरिएबल के बारे में बहुत कम पसंद नहीं करता है। आपके उपयोग करने से पहले आपको वास्तव में अपने चर प्रकारों को परिभाषित करने की आवश्यकता नहीं है। यदि आपके पास है

पीवलू = 3.141519

और आप केवल पूर्णांक भाग के साथ PiShort नामक एक चर चाहते थे, तो आप बस कहते हैं

पाइशोर्ट = cInt (पाइवल)

यही है, यह PiValue का पूर्णांक लेता है और इसे PiShort में डालता है।

यदि आप कास्टिंग त्रुटियों के साथ समाप्त होते हैं, तो प्रतिक्रिया दें। राइट-राइट्स यह देखने के लिए लिखें कि हर चर को किस तरह से सेट किया गया है।

उदाहरण के लिए, यदि आप एक मेल ऑब्जेक्ट सेट करना शुरू करते हैं -

सेट करें objMail = Server.CreateObject ("CDO.Message")

और फिर आप objMail को एक पूर्णांक में बदलने की कोशिश करते हैं, जो काम नहीं करेगा :) इसलिए सुनिश्चित करें कि आप जिस चर के साथ शुरू कर रहे हैं वह वास्तव में गंतव्य प्रकार चर में डाला जा सकता है।

वीडियो निर्देश: Excel VBA basics: Data types, DIM & SET (Learn to use them correctly) (अप्रैल 2024).