पिछले दशक में VB6 उपयोगकर्ताओं की संख्या में गिरावट आई है, लेकिन डेवलपर्स का एक छोटा अनुपात अभी भी VB6 ऐप्स का उपयोग करता है।
आप विंडोज 10 के तहत VB6 ऐप्स चला रहे होंगे और नवीनतम संस्करण में अपग्रेड करने के लिए ललचा रहे होंगे। जैसे, यहां विंडोज 11 के तहत VB6 ऐप्स चलाने के बारे में आपको आवश्यक सभी जानकारी है, जो आपको यह तय करने में मदद करेगी कि अपडेट करना उचित है या नहीं।
क्या विंडोज 11 विजुअल बेसिक 6 ऐप्स को चलाने की अनुमति देता है?
माइक्रोसॉफ्ट ने माइक्रोसॉफ्ट डॉक्स पर एक सपोर्ट स्टेटमेंट में पुष्टि की है कि यह विजुअल बेसिक ऐप्स चला सकने वाले ऑपरेटिंग सिस्टम की सूची में इसे शामिल करके विंडोज 11 पर VB6 एप्लिकेशन का समर्थन करना बंद नहीं करेगा।
आप इसे VBForums पर VB6 संगतता पर विंडोज 11 के बारे में एक थ्रेड पर स्वयं देख सकते हैं। उपयोगकर्ताओं ने बिना किसी समस्या के विंडोज 11 पर VB6 ऐप्स को सफलतापूर्वक चलाया है। इसके अलावा, कंपनी ने कहा है कि मुख्यधारा और विस्तारित समर्थन कुल 10 वर्षों से अधिक है, इसलिए आप VB6 एप्लिकेशन का उपयोग एक और दशक के लिए करने की उम्मीद कर सकते हैं।
3 कारण क्यों माइक्रोसॉफ्ट ने VB6 ऐप्स के लिए समर्थन नहीं छोड़ा है
यहां कुछ कारण हैं कि माइक्रोसॉफ्ट VB6 समर्थन क्यों नहीं छोड़ रहा है:
- माइक्रोसॉफ्ट ने कोई विकल्प पेश नहीं किया है जो VB6 को प्रतिस्थापित कर सके। जब तक कोई विकल्प पेश नहीं किया जाता, माइक्रोसॉफ्ट इसे रातोंरात नहीं छोड़ेगा।
- एक और आम कारण उन डेवलपर्स की चिंताओं को संतुष्ट करना है जो पहले से विकसित एप्लिकेशन को बनाए रखने के लिए VB6 का उपयोग करते हैं। कोई विकल्प नहीं होने और नए अपग्रेड में समर्थन कम करने का मतलब है कि वे या तो अपना काम खो देंगे या उन ऐप्स को चलाने के लिए विंडोज के पुराने संस्करणों को चलाने पर मजबूर होंगे।
- माइक्रोसॉफ्ट VB6 को नए संस्करण में अपग्रेड करने पर कोई पैसा खर्च नहीं करता है। यह वर्षों से ऐसा ही रहा है। इसलिए, बिना किसी ओवरहेड लागत के, उन एप्लिकेशन को छोड़ना माइक्रोसॉफ्ट के लिए कोई मायने नहीं रखता जो दशकों से आसपास हैं।
विंडोज 11 पर VB6 चलाते समय आपको जिन संभावित मुद्दों का सामना करना पड़ सकता है
विंडोज 11 के तहत VB6 चलाते समय आप कई संभावित मुद्दों का सामना कर सकते हैं, लेकिन यहां दो हैं जो उपयोगकर्ताओं द्वारा रिपोर्ट किए गए हैं:
- विजुअल मुद्दे विंडोज 11 पर VB6 का उपयोग करते समय आपके सामने आने वाली संभावित समस्याओं में से एक हैं, जैसा कि उपयोगकर्ताओं द्वारा रिपोर्ट किया गया है। हालांकि कोई इस मुद्दे की उत्पत्ति पर टिप्पणी नहीं कर सकता, ग्राफिक्स ड्राइवर को अपडेट करने से मदद मिल सकती है।
- एक अन्य उपयोगकर्ता ने रिपोर्ट किया कि VB6 विंडोज 10 से विंडोज 11 में प्रोजेक्ट डायरेक्टरी कॉपी करने के बाद प्रोजेक्ट लोड करते समय एरर प्रस्तुत कर रहा था। इस प्रकार, जब आप किसी पुराने विंडोज संस्करण से प्रोजेक्ट डायरेक्टरी को नए में आयात करते हैं तो आप इन एरर को देख सकते हैं।
ऊपर लिंक किए गए VBForums थ्रेड में, एक उपयोगकर्ता ने इस मुद्दे को ठीक करने के लिए अपनी विधि बताई:
यदि यह वही मुद्दा है जो हाल ही में मेरे लिए 7 से 10 में माइग्रेट करते समय पैदा कर रहा था, तो प्रोजेक्ट लोड करना जारी रखने के लिए हां पर क्लिक करें, बस कुछ भी न छुएं, तुरंत Components या References के माध्यम से ऑब्जेक्ट्स को फिर से जोड़ें, केवल .vbp में परिवर्तनों को सहेजकर बाहर निकलें, और प्रोजेक्ट को पुनः लोड करें। फिर सब ठीक है।
ये सबसे आम एरर हैं जो विंडोज 11 पर VB6 एप्लिकेशन निष्पादन के संबंध में सभी प्रकार के मुद्दों से निपटने पर कोई सामना कर सकता है। VB6 ऐप निष्पादन के संबंध में सभी प्रकार के मुद्दों से निपटने पर, आपको विभिन्न फोरम पर साथी डेवलपर्स से परामर्श करना चाहिए या किसी विशेषज्ञ से बात करनी चाहिए।
किसी कारण से विंडोज 11 पर VB6 चलाने में असमर्थ?
यदि आप पहले ही विंडोज 11 में अपग्रेड कर चुके हैं और VB6 ऐप्स चलाने में समस्याओं का सामना कर रहे हैं, तो आप चीजों को चलाने के लिए विंडोज संगतता मोड का उपयोग करने में सक्षम हो सकते हैं। इस तरह, आपको अपग्रेड को वापस लेने की आवश्यकता नहीं होगी जबकि अभी भी VB6 ऐप्स चला रहे हैं।
आप इन चरणों का पालन करके किसी भी ऐप को संगतता मोड में चला सकते हैं:
- ऐप पर राइट-क्लिक करें, और इसके Properties पर जाएं।
- Properties विंडो में Compatibility टैब पर क्लिक करें।
- Run this program in compatibility mode for: के लिए बॉक्स चेक करें।
- ड्रॉपडाउन मेनू से विंडोज के पिछले संस्करण को चुनें।
- Apply पर क्लिक करने के बाद, OK पर क्लिक करें।

संगतता मोड विंडोज में छिपे मोड में से एक है जो जब आवश्यक हो तो काम आ सकता है।
विंडोज 11 पर VB6 ऐप्स को आसानी से चलाएं
माइक्रोसॉफ्ट की बदौलत, आप अभी भी विंडोज 11 के तहत VB6 एप्लिकेशन चला सकते हैं। इसके अलावा, संगतता मोड आपको निराश नहीं करेगा भले ही विंडोज 11 ऐप्स चलाने के लिए अपना हाथ खड़ा करे।