माइक्रोसॉफ्ट फाउंडेशन क्लास लाइब्रेरी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 2: Line 2:


{{Infobox software
{{Infobox software
| name                  = Microsoft Foundation Class Library
| name                  = माइक्रोसॉफ्ट फाउंडेशन क्लास लाइब्रेरी
| logo                  = Microsoft Foundation Class logo.svg
| logo                  = माइक्रोसॉफ्ट फाउंडेशन क्लास लोगो.एसवीजी
| developer              = [[Microsoft]]
| developer              = [[माइक्रोसॉफ्ट]]
| released              = {{Start date and age|1992}}
| released              = {{प्रारंभ तिथि और आयु|1992}}
| latest_release_version = 14.22.27821.0
| latest_release_version = 14.22.27821.0
| latest_release_date    = July 24, 2019<ref>{{cite web|url=https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes |title=Visual Studio 2019 Release Notes |publisher=Msdn.microsoft.com |access-date=July 24, 2019}}</ref>
| latest_release_date    = July 24, 2019<ref>{{cite web|url=https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes |title=Visual Studio 2019 Release Notes |publisher=Msdn.microsoft.com |access-date=July 24, 2019}}</ref>
Line 11: Line 11:
| latest_preview_date    =
| latest_preview_date    =
| programming_language  = [[C++]]
| programming_language  = [[C++]]
| operating_system      = [[Microsoft Windows]]
| operating_system      = [[माइक्रोसॉफ़्ट विंडोज़]]
| license                = [[Proprietary Software|Proprietary]]
| license                = [[प्रोपर्टी सॉफ्टवेयर|प्रोपर्टी]]
| website                = {{URL|https://docs.microsoft.com/en-us/cpp/mfc/mfc-desktop-applications}}
| website                = {{URL|https://docs.microsoft.com/en-us/cpp/mfc/mfc-desktop-applications}}
}}
}}
Line 26: Line 26:
एमएफसी की  विचित्रता कई कार्यों, मैक्रोज़ और मानक [[पूर्वसंकलित हेडर]] नाम stdafx.h के लिए उपसर्ग के रूप में Afx का उपयोग है। प्रारंभिक विकास के समय, जो एमएफसी बन गया उसे एप्लिकेशन फ्रेमवर्क एक्सटेंशन और संक्षिप्त एफ़एक्स कहा जाता था। माइक्रोसॉफ्ट फाउंडेशन क्लास (एमएफसी) नाम को इन संदर्भों को बदलने के लिए रिलीज़ चक्र में बहुत देर से अपनाया गया था।
एमएफसी की  विचित्रता कई कार्यों, मैक्रोज़ और मानक [[पूर्वसंकलित हेडर]] नाम stdafx.h के लिए उपसर्ग के रूप में Afx का उपयोग है। प्रारंभिक विकास के समय, जो एमएफसी बन गया उसे एप्लिकेशन फ्रेमवर्क एक्सटेंशन और संक्षिप्त एफ़एक्स कहा जाता था। माइक्रोसॉफ्ट फाउंडेशन क्लास (एमएफसी) नाम को इन संदर्भों को बदलने के लिए रिलीज़ चक्र में बहुत देर से अपनाया गया था।


एमएफसी 8.0 को [[Visual Studio 2005|विजुअल स्टूडियो 2005]] के साथ रिलीज़ किया गया था। एमएफसी 9.0 को [[Visual Studio 2008|विजुअल स्टूडियो 2008]] के साथ रिलीज़ किया गया था। 7 अप्रैल, 2008 को माइक्रोसॉफ्ट ने विजुअल स्टूडियो 2008 और एमएफसी 9 के आउट-ऑफ-बैंड अपडेट के रूप में एमएफसी कक्षाओं के लिए  अपडेट जारी किया था।<ref>{{cite web | url = http://blogs.msdn.com/somasegar/archive/2008/04/07/visual-c-2008-feature-pack-shipped.aspx | title = Visual C++ 2008 Feature Pack shipped|publisher=Blogs.msdn.com | access-date =April 26, 2008}}</ref> अद्यतन में [[रिबन (कंप्यूटिंग)]] और संबंधित यूआई [[वेब विजेट]], पूरी तरह से अनुकूलन योग्य [[ उपकरण पट्टी | उपकरण पट्टी]] , डॉकिंग पैन सहित नए यूजर इंटरफेस निर्माण सम्मिलित हैं | जिन्हें या तो स्वतंत्र रूप से फ्लोट किया जा सकता है या किसी भी तरफ और [[टैब (जीयूआई)]] में डॉक किया जा सकता है।<ref name="tour">{{cite web | url = https://devblogs.microsoft.com/cppblog/quick-tour-of-new-mfc-functionality/ | title = नई MFC कार्यक्षमता का त्वरित दौरा|publisher=Blogs.msdn.com | access-date =September 10, 2019}}</ref> एमएफसी प्रारंभ में विजुअल स्टूडियो के व्यावसायिक संस्करणों की  विशेषता थी। जैसे, यह फ्रीवेयर [[विजुअल सी ++ एक्सप्रेस|विजुअल C ++ एक्सप्रेस]] में सम्मिलित नहीं है।<ref>{{cite web|url=http://www.microsoft.com/express/Support/Support-faq.aspx |title=विजुअल स्टूडियो एक्सप्रेस संस्करण अक्सर पूछे जाने वाले प्रश्न|publisher=Microsoft.com |access-date=January 6, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20110611183105/http://www.microsoft.com/express/Support/Support-faq.aspx |archive-date=June 11, 2011 }}</ref> चूँकि, 2014 में प्रारंभ किए गए विजुअल स्टूडियो कम्युनिटी में एमएफसी सम्मिलित है।
एमएफसी 8.0 को [[Visual Studio 2005|विजुअल स्टूडियो 2005]] के साथ रिलीज़ किया गया था। एमएफसी 9.0 को [[Visual Studio 2008|विजुअल स्टूडियो 2008]] के साथ रिलीज़ किया गया था। 7 अप्रैल, 2008 को माइक्रोसॉफ्ट ने विजुअल स्टूडियो 2008 और एमएफसी 9 के आउट-ऑफ-बैंड अपडेट के रूप में एमएफसी कक्षाओं के लिए  अपडेट जारी किया था।<ref>{{cite web | url = http://blogs.msdn.com/somasegar/archive/2008/04/07/visual-c-2008-feature-pack-shipped.aspx | title = Visual C++ 2008 Feature Pack shipped|publisher=Blogs.msdn.com | access-date =April 26, 2008}}</ref> अपडेट में [[रिबन (कंप्यूटिंग)]] और संबंधित यूआई [[वेब विजेट]], पूरी तरह से अनुकूलन योग्य [[ उपकरण पट्टी | उपकरण पट्टी]] , डॉकिंग पैन सहित नए यूजर इंटरफेस निर्माण सम्मिलित हैं | जिन्हें या तो स्वतंत्र रूप से फ्लोट किया जा सकता है या किसी भी तरफ और [[टैब (जीयूआई)]] में डॉक किया जा सकता है।<ref name="tour">{{cite web | url = https://devblogs.microsoft.com/cppblog/quick-tour-of-new-mfc-functionality/ | title = नई MFC कार्यक्षमता का त्वरित दौरा|publisher=Blogs.msdn.com | access-date =September 10, 2019}}</ref> एमएफसी प्रारंभ में विजुअल स्टूडियो के व्यावसायिक संस्करणों की  विशेषता थी। जैसे, यह फ्रीवेयर [[विजुअल सी ++ एक्सप्रेस|विजुअल C ++ एक्सप्रेस]] में सम्मिलित नहीं है।<ref>{{cite web|url=http://www.microsoft.com/express/Support/Support-faq.aspx |title=विजुअल स्टूडियो एक्सप्रेस संस्करण अक्सर पूछे जाने वाले प्रश्न|publisher=Microsoft.com |access-date=January 6, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20110611183105/http://www.microsoft.com/express/Support/Support-faq.aspx |archive-date=June 11, 2011 }}</ref> चूँकि, 2014 में प्रारंभ किए गए विजुअल स्टूडियो कम्युनिटी में एमएफसी सम्मिलित है।


[[ऑब्जेक्ट विंडोज लाइब्रेरी]] (ओडब्लूएल), जिसे बोर्लैंड के [[टर्बो सी ++|टर्बो C ++]] कंपाइलर के साथ उपयोग के लिए रचना किया गया था | उसी समय बोर्लैंड द्वारा प्रस्तुत किया गया  प्रतिस्पर्धी उत्पाद था।  [[बोरलैंड]] ने ओडब्लूएल के विकास को बंद कर दिया और माइक्रोसॉफ्ट से एमएफसी हेडर, लाइब्रेरी और डीएलएल के वितरण को लाइसेंस दिया।<ref>{{cite web | url=http://www.techweb.com/wire/story/TWB19990608S0005 | title=Microsoft Inprise में खरीदता है, विवाद सुलझाता है| publisher=Techweb.com | access-date=January 6, 2012 | archive-url=https://web.archive.org/web/20071017215456/http://techweb.com/wire/story/TWB19990608S0005 | archive-date=October 17, 2007 | url-status=dead }}</ref> थोड़े समय के लिए, चूँकि इसने कभी भी एमएफसी के लिए पूरी तरह से एकीकृत समर्थन की प्रस्तुति नहीं की थी। बोरलैंड ने बाद में ओडब्ल्यूएल फ्रेमवर्क को बदलने के लिए [[विजुअल कंपोनेंट लाइब्रेरी]] जारी किया था।
[[ऑब्जेक्ट विंडोज लाइब्रेरी]] (ओडब्लूएल), जिसे बोर्लैंड के [[टर्बो सी ++|टर्बो C ++]] कंपाइलर के साथ उपयोग के लिए रचना किया गया था | उसी समय बोर्लैंड द्वारा प्रस्तुत किया गया  प्रतिस्पर्धी उत्पाद था।  [[बोरलैंड]] ने ओडब्लूएल के विकास को बंद कर दिया और माइक्रोसॉफ्ट से एमएफसी हेडर, लाइब्रेरी और डीएलएल के वितरण को लाइसेंस दिया।<ref>{{cite web | url=http://www.techweb.com/wire/story/TWB19990608S0005 | title=Microsoft Inprise में खरीदता है, विवाद सुलझाता है| publisher=Techweb.com | access-date=January 6, 2012 | archive-url=https://web.archive.org/web/20071017215456/http://techweb.com/wire/story/TWB19990608S0005 | archive-date=October 17, 2007 | url-status=dead }}</ref> थोड़े समय के लिए, चूँकि इसने कभी भी एमएफसी के लिए पूरी तरह से एकीकृत समर्थन की प्रस्तुति नहीं की थी। बोरलैंड ने बाद में ओडब्ल्यूएल फ्रेमवर्क को बदलने के लिए [[विजुअल कंपोनेंट लाइब्रेरी]] जारी किया था।
Line 35: Line 35:
इसकी प्रारंभ के समय, एमएफसी ने विंडोज मैसेज-हैंडलिंग (मैसेज मैप्स के माध्यम से) के लिए C++ [[ मैक्रो (कंप्यूटर विज्ञान) | मैक्रो (कंप्यूटर विज्ञान)]] प्रदान किया था।<ref name="अपना खुद का संदेश मानचित्र बनाना">{{cite web|last=Williams|first=Mickey|title=अपना खुद का संदेश मानचित्र बनाना|url=http://www.informit.com/library/content.aspx?b=Visual_C_PlusPlus&seqNum=47|publisher=Inform IT|author2=David Bennett}}</ref>  [[ एक्सेप्शन हेंडलिंग | एक्सेप्शन हेंडलिंग]] , [[रन-टाइम प्रकार की जानकारी|रन-टाइम  टाइप आइडेंटिफिकेशन]]  (आरटीटीआई), [[क्रमबद्धता]] और डायनेमिक क्लास इंस्टेंटेशन मैसेज-हैंडलिंग के लिए मैक्रोज़ का उद्देश्य अनावश्यक [[वर्चुअल टेबल]] उपयोग से बचकर मेमोरी की क्षय को कम करना है और पूरी भाषा को पार्स किए बिना कोड को संपादित और हेरफेर करने के लिए विभिन्न विज़ुअल C++- आपूर्ति किए गए टूल के लिए अधिक ठोस संरचना प्रदान करना है। संदेश-हैंडलिंग मैक्रोज़ ने C++ द्वारा प्रदान किए गए [[आभासी समारोह|वर्चुअल फ़ंक्शन]] तंत्र को बदल दिया था।
इसकी प्रारंभ के समय, एमएफसी ने विंडोज मैसेज-हैंडलिंग (मैसेज मैप्स के माध्यम से) के लिए C++ [[ मैक्रो (कंप्यूटर विज्ञान) | मैक्रो (कंप्यूटर विज्ञान)]] प्रदान किया था।<ref name="अपना खुद का संदेश मानचित्र बनाना">{{cite web|last=Williams|first=Mickey|title=अपना खुद का संदेश मानचित्र बनाना|url=http://www.informit.com/library/content.aspx?b=Visual_C_PlusPlus&seqNum=47|publisher=Inform IT|author2=David Bennett}}</ref>  [[ एक्सेप्शन हेंडलिंग | एक्सेप्शन हेंडलिंग]] , [[रन-टाइम प्रकार की जानकारी|रन-टाइम  टाइप आइडेंटिफिकेशन]]  (आरटीटीआई), [[क्रमबद्धता]] और डायनेमिक क्लास इंस्टेंटेशन मैसेज-हैंडलिंग के लिए मैक्रोज़ का उद्देश्य अनावश्यक [[वर्चुअल टेबल]] उपयोग से बचकर मेमोरी की क्षय को कम करना है और पूरी भाषा को पार्स किए बिना कोड को संपादित और हेरफेर करने के लिए विभिन्न विज़ुअल C++- आपूर्ति किए गए टूल के लिए अधिक ठोस संरचना प्रदान करना है। संदेश-हैंडलिंग मैक्रोज़ ने C++ द्वारा प्रदान किए गए [[आभासी समारोह|वर्चुअल फ़ंक्शन]] तंत्र को बदल दिया था।


क्रमांकन, अपवाद और आरटीटीआई के लिए मैक्रोज़ ने माइक्रोसॉफ्ट C++ में इन सुविधाओं की उपलब्धता को कई वर्षों से पूर्व निर्धारित किया है। विंडोज एनटी 3.1 और बाद में विंडोज ऑपरेटिंग सिस्टम के लिए एमएफसी के [[32-बिट]] वर्जन, कंपाइलर्स का उपयोग करते हैं | जो भाषा सुविधाओं को प्रयुक्त करते हैं और मैक्रोज़ को केवल अनुकूलित कार्यान्वयन प्रदान करने के अतिरिक्त भाषा सुविधाओं को लपेटने के लिए अद्यतन करते हैं | ऊपर की ओर संगतता को अनुभव करते हैं।
क्रमांकन, अपवाद और आरटीटीआई के लिए मैक्रोज़ ने माइक्रोसॉफ्ट C++ में इन सुविधाओं की उपलब्धता को कई वर्षों से पूर्व निर्धारित किया है। विंडोज एनटी 3.1 और बाद में विंडोज ऑपरेटिंग सिस्टम के लिए एमएफसी के [[32-बिट]] वर्जन, कंपाइलर्स का उपयोग करते हैं | जो भाषा सुविधाओं को प्रयुक्त करते हैं और मैक्रोज़ को केवल अनुकूलित कार्यान्वयन प्रदान करने के अतिरिक्त भाषा सुविधाओं को लपेटने के लिए अपडेट करते हैं | ऊपर की ओर संगतता को अनुभव करते हैं।


एमएफसी रिबन रिसोर्स एडिटर डेवलपर को रिबनएक्स [[एपीआई]] जैसे [[एक्सएमएल]]-आधारित घोषणात्मक मार्कअप का उपयोग करने के अतिरिक्त ग्राफिक रूप से रिबन डिजाइन करने की अनुमति देता है। वैकल्पिक रूप से, रिबन घटकों को सीधे रिबन क्लास विधियों के  नए सेट को कॉल करके प्रोग्राम किया जा सकता है। डेवलपर सुविधाजनक होने पर ग्राफिकल और प्रोग्रामेटिक रिबन विकास को मिला सकता है। एमएफसी एप्लिकेशन विज़ार्ड को भी नई सुविधाओं का समर्थन करने के लिए अपग्रेड किया गया है | जिसमें यह चुनने के लिए चेक-बॉक्स सम्मिलित है कि एप्लिकेशन रिबन या डॉकिंग पैन का उपयोग करेगा या नहीं करेगा। नई कार्यक्षमता नई कक्षाओं में प्रदान की जाती है | जिससे पुराने अनुप्रयोग अभी भी चलते रहें है।<ref name="tour" /> यह अपडेट [[बीसीजीसॉफ्ट]] के [[बीसीजीकंट्रोलबार]] लाइब्रेरी प्रोफेशनल एडिशन पर बन रहा है।<ref>{{cite web | url = http://msdn2.microsoft.com/en-us/visualc/bb892882.aspx| title = बीसीजीसॉफ्ट द्वारा संचालित एमएफसी अपडेट| publisher=Msdn2.microsoft.com|access-date=November 16, 2007}}</ref> माइक्रोसॉफ्ट ने रिबन के उपयोगकर्ताओं पर अतिरिक्त लाइसेंसिंग आवश्यकताएँ प्रयुक्त की हैं।<ref>{{cite web | url = http://www.microsoft.com/en-us/download/details.aspx?id=6922#Instructions | title = Visual C++ 2008 Feature Pack Release Download Page|publisher=Microsoft.com| access-date =May 16, 2008}}</ref> इनमें माइक्रोसॉफ्ट यूआई रचना दिशानिर्देशों का पालन करने की आवश्यकता और [[Microsoft Office|माइक्रोसॉफ्ट ऑफिस]] के साथ प्रतिस्पर्धा करने वाले अनुप्रयोगों में यूआई के उपयोग को प्रतिबंधित करने वाला  प्रतिस्पर्धा-विरोधी खंड सम्मिलित है।
एमएफसी रिबन रिसोर्स एडिटर डेवलपर को रिबनएक्स [[एपीआई]] जैसे [[एक्सएमएल]]-आधारित घोषणात्मक मार्कअप का उपयोग करने के अतिरिक्त ग्राफिक रूप से रिबन डिजाइन करने की अनुमति देता है। वैकल्पिक रूप से, रिबन घटकों को सीधे रिबन क्लास विधियों के  नए सेट को कॉल करके प्रोग्राम किया जा सकता है। डेवलपर सुविधाजनक होने पर ग्राफिकल और प्रोग्रामेटिक रिबन विकास को मिला सकता है। एमएफसी एप्लिकेशन विज़ार्ड को भी नई सुविधाओं का समर्थन करने के लिए अपग्रेड किया गया है | जिसमें यह चुनने के लिए चेक-बॉक्स सम्मिलित है कि एप्लिकेशन रिबन या डॉकिंग पैन का उपयोग करेगा या नहीं करेगा। नई कार्यक्षमता नई कक्षाओं में प्रदान की जाती है | जिससे पुराने अनुप्रयोग अभी भी चलते रहें है।<ref name="tour" /> यह अपडेट [[बीसीजीसॉफ्ट]] के [[बीसीजीकंट्रोलबार]] लाइब्रेरी प्रोफेशनल एडिशन पर बन रहा है।<ref>{{cite web | url = http://msdn2.microsoft.com/en-us/visualc/bb892882.aspx| title = बीसीजीसॉफ्ट द्वारा संचालित एमएफसी अपडेट| publisher=Msdn2.microsoft.com|access-date=November 16, 2007}}</ref> माइक्रोसॉफ्ट ने रिबन के उपयोगकर्ताओं पर अतिरिक्त लाइसेंसिंग आवश्यकताएँ प्रयुक्त की हैं।<ref>{{cite web | url = http://www.microsoft.com/en-us/download/details.aspx?id=6922#Instructions | title = Visual C++ 2008 Feature Pack Release Download Page|publisher=Microsoft.com| access-date =May 16, 2008}}</ref> इनमें माइक्रोसॉफ्ट यूआई रचना दिशानिर्देशों का पालन करने की आवश्यकता और [[Microsoft Office|माइक्रोसॉफ्ट ऑफिस]] के साथ प्रतिस्पर्धा करने वाले अनुप्रयोगों में यूआई के उपयोग को प्रतिबंधित करने वाला  प्रतिस्पर्धा-विरोधी खंड सम्मिलित है।
Line 43: Line 43:
== वर्जन ==
== वर्जन ==
{| class="wikitable"
{| class="wikitable"
! colspan="2" |Product
! colspan="2" |प्रोडक्ट
! rowspan="2" |Library
! rowspan="2" |लाइब्रेरी
! rowspan="2" |Version
! rowspan="2" |वर्जन
! rowspan="2" |Release date
! rowspan="2" |रिलीज़ की तारीख
|-
|-
!Name
!नाम
! Version
! वर्जन
|-
|-
!
!
Line 57: Line 57:
| 1992
| 1992
|- valign="top"
|- valign="top"
! rowspan="4" |माइक्रोसॉफ्ट Visual C++ 1.0
! rowspan="4" |माइक्रोसॉफ्ट विजुअल C++ 1.0
| Visual C++ 1.0
| विजुअल C++ 1.0
| mfc200.dll
| mfc200.dll
| एमएफसी 2.0
| एमएफसी 2.0
|
|
|-
|-
| Visual C++ 1.5
| विजुअल C++ 1.5
| mfc250.dll
| mfc250.dll
| एमएफसी 2.5
| एमएफसी 2.5
|
|
|-
|-
| Visual C++ 1.51
| विजुअल C++ 1.51
| mfc250.dll
| mfc250.dll
| एमएफसी 2.51
| एमएफसी 2.51
|
|
|-
|-
| Visual C++ 1.52c
| विजुअल C++ 1.52c
| mfc250.dll
| mfc250.dll
| एमएफसी 2.5 (Last development platform for [[Windows 3.x]])
| एमएफसी 2.5 (अंतिम डवलप प्लेटफार्म के लिए [[Windows 3.x|विंडोज 3.x]])
|
|
|- valign="top"
|- valign="top"
! rowspan="3" |माइक्रोसॉफ्ट Visual C++ 2.0
! rowspan="3" |माइक्रोसॉफ्ट विजुअल C++ 2.0
| Visual C++ 2.0
| विजुअल C++ 2.0
| mfc30.dll
| mfc30.dll
| एमएफसी 3.0
| एमएफसी 3.0
|
|
|-
|-
| Visual C++ 2.1
| विजुअल C++ 2.1
| mfc30.dll
| mfc30.dll
| एमएफसी 3.1
| एमएफसी 3.1
|
|
|-
|-
| Visual C++ 2.2
| विजुअल C++ 2.2
| mfc30.dll
| mfc30.dll
| एमएफसी 3.2
| एमएफसी 3.2
|
|
|- valign="top"
|- valign="top"
! rowspan="3" |माइक्रोसॉफ्ट Visual C++ 4.0
! rowspan="3" |माइक्रोसॉफ्ट विजुअल C++ 4.0
| Visual C++ 4.0
| विजुअल C++ 4.0
| mfc40.dll
| mfc40.dll
| एमएफसी 4.0 (mfc40.dll included with [[Windows 95]])
| एमएफसी 4.0 (mfc40.dll के साथ सम्मिलित है [[Windows 95|विंडोज 95]])
| August 1995
| अगस्त 1995
|-
|-
| Visual C++ 4.1
| विजुअल C++ 4.1
| mfc40.dll
| mfc40.dll
| एमएफसी 4.1
| एमएफसी 4.1
|
|
|-
|-
| Visual C++ 4.2
| विजुअल C++ 4.2
| mfc42.dll
| mfc42.dll
| एमएफसी 4.2 (mfc42.dll included with the [[Windows 98]] original release)
| एमएफसी 4.2 (mfc42.dll के साथ सम्मिलित है  [[Windows 98|विंडोज 98]] वास्तविक release)
| March 1998
| मार्च 1998
|-
|-
!
!
| eMbedded Visual C++ 3.0
| एम्बेडेड विजुअल C++ 3.0
| mfc42.dll
| mfc42.dll
| एमएफसी 4.2
| एमएफसी 4.2
|
|
|-
|-
!माइक्रोसॉफ्ट Visual C++ 5.0
!माइक्रोसॉफ्ट विजुअल C++ 5.0
| Visual C++ 5.0
| विजुअल C++ 5.0
| mfc42.dll
| mfc42.dll
| एमएफसी 4.21, a major upgrade from एमएफसी 4.2.
| एमएफसी 4.21, से एक बड़ा अपग्रेड एमएफसी 4.2.
|
|
|-
|-
!माइक्रोसॉफ्ट Visual C++ 6.0
!माइक्रोसॉफ्ट विजुअल C++ 6.0
| Visual C++ 6.0
| विजुअल C++ 6.0
| mfc42.dll
| mfc42.dll
| एमएफसी 6.0
| एमएफसी 6.0
Line 129: Line 129:
|-
|-
!
!
| eMbedded Visual C++ 4.0
| एम्बेडेड विजुअल C++ 4.0
| mfcce400.dll
| mfcce400.dll
| एमएफसी 6.0
| एमएफसी 6.0
|
|
|-
|-
!माइक्रोसॉफ्ट Visual C++ .NET 2002
!माइक्रोसॉफ्ट विजुअल C++ .नेट 2002
|Visual C++ .NET 2002 (Visual C++ 7.0)
|विजुअल C++ .नेट 2002 (विजुअल C++ 7.0)
|mfc70.dll
|mfc70.dll
|एमएफसी 7.0
|एमएफसी 7.0
|February 13, 2002
|फरवरी 13, 2002
|- valign="top"
|- valign="top"
! rowspan="2" |माइक्रोसॉफ्ट Visual C++ .NET 2003
! rowspan="2" |माइक्रोसॉफ्ट विजुअल C++ .नेट 2003
|Visual C++ .NET 2003 (Visual C++ 7.1)
|विजुअल C++ .नेट 2003 (विजुअल C++ 7.1)
| rowspan="2" |mfc71.dll
| rowspan="2" |mfc71.dll
|एमएफसी 7.1
|एमएफसी 7.1
|April 24, 2003
|अप्रैल 24, 2003
|-
|-
|Visual C++ .NET 2003 + MS11-025 (KB2465373)<ref name="ms11025">{{cite web|url=https://support.microsoft.com/en-gb/help/2500212/ms11-025-vulnerability-in-microsoft-foundation-class-mfc-library-could|title=MS11-025: Vulnerability in Microsoft Foundation Class (MFC) Library could allow remote code execution: April 12, 2011|work=Microsoft.com|access-date=June 10, 2019}}</ref>
|विजुअल C++ .नेट 2003 + MS11-025 (KB2465373)<ref name="ms11025">{{cite web|url=https://support.microsoft.com/en-gb/help/2500212/ms11-025-vulnerability-in-microsoft-foundation-class-mfc-library-could|title=MS11-025: Vulnerability in Microsoft Foundation Class (MFC) Library could allow remote code execution: April 12, 2011|work=Microsoft.com|access-date=June 10, 2019}}</ref>
|एमएफसी 7.10.6119.0
|एमएफसी 7.10.6119.0
|April 12, 2011
|अप्रैल 12, 2011
|- valign="top"
|- valign="top"
! rowspan="6" |माइक्रोसॉफ्ट Visual C++ 2005
! rowspan="6" |माइक्रोसॉफ्ट विजुअल C++ 2005
|Visual C++ 2005 (Visual C++ 8.0)
|विजुअल C++ 2005 (विजुअल C++ 8.0)
| rowspan="6" |mfc80.dll
| rowspan="6" |mfc80.dll
|8.0.50727.42
|8.0.50727.42
|April 10, 2006
|अप्रैल 10, 2006
|-
|-
|Visual C++ 2005 SP1
|विजुअल C++ 2005 SP1
|8.0.50727.762
|8.0.50727.762
|August 27, 2007
|अगस्त 27, 2007
|-
|-
|Visual C++ 2005 SP1 + MS09-035 (KB973544)<ref name="ms09035">{{cite web|url=http://www.microsoft.com/technet/security/bulletin/ms09-035.mspx|title=Microsoft Security Bulletin MS09-035 - Moderate: Vulnerabilities in Visual Studio Active Template Library Could Allow Remote Code Execution (969706)|work=Microsoft.com|access-date=November 19, 2012}}</ref><ref name="msatl">{{cite web|url=http://www.microsoft.com/security/atl.aspx|title=Protect your computer from the Active Template Library (ATL) security vulnerability|url-status=dead|archive-url=https://web.archive.org/web/20101026203218/http://www.microsoft.com/security/atl.aspx|archive-date=October 26, 2010|access-date=October 29, 2010}}</ref>
|विजुअल C++ 2005 SP1 + MS09-035 (KB973544)<ref name="ms09035">{{cite web|url=http://www.microsoft.com/technet/security/bulletin/ms09-035.mspx|title=Microsoft Security Bulletin MS09-035 - Moderate: Vulnerabilities in Visual Studio Active Template Library Could Allow Remote Code Execution (969706)|work=Microsoft.com|access-date=November 19, 2012}}</ref><ref name="msatl">{{cite web|url=http://www.microsoft.com/security/atl.aspx|title=Protect your computer from the Active Template Library (ATL) security vulnerability|url-status=dead|archive-url=https://web.archive.org/web/20101026203218/http://www.microsoft.com/security/atl.aspx|archive-date=October 26, 2010|access-date=October 29, 2010}}</ref>
|8.0.50727.4053
|8.0.50727.4053
|July 28, 2009
|जुलाई 28, 2009
|-
|-
|Visual C++ 2005 SP1 + MS11-025 (KB2467175)<ref name="ms11025" />
|विजुअल C++ 2005 SP1 + MS11-025 (KB2467175)<ref name="ms11025" />
|8.0.50727.5592
|8.0.50727.5592
|April 12, 2011
|अप्रैल 12, 2011
|-
|-
|Visual C++ 2005 SP1 + MS11-025 (KB2538242)<ref name="ms11025" /><ref>{{cite web|url=http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26401|title=Microsoft Visual Studio 2005 Service Pack 1 MFC Security Update|work=Microsoft.com|access-date=November 19, 2012}}</ref>
|विजुअल C++ 2005 SP1 + MS11-025 (KB2538242)<ref name="ms11025" /><ref>{{cite web|url=http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26401|title=Microsoft Visual Studio 2005 Service Pack 1 MFC Security Update|work=Microsoft.com|access-date=November 19, 2012}}</ref>
|8.0.50727.6195 (included in redist 8.0.61000/8.0.61001<ref>{{cite web|url=https://blogs.technet.microsoft.com/jagbal/2017/09/04/where-can-i-download-the-old-visual-c-redistributables/|title=Where can I download Visual C++ Redistributables?|access-date=June 10, 2019}}</ref>)
|8.0.50727.6195 (रेडिस्ट में सम्मिलित 8.0.61000/8.0.61001<ref>{{cite web|url=https://blogs.technet.microsoft.com/jagbal/2017/09/04/where-can-i-download-the-old-visual-c-redistributables/|title=Where can I download Visual C++ Redistributables?|access-date=June 10, 2019}}</ref>)
|June 14, 2011
|जून 14, 2011
|-
|-
|Visual C++ 2005 SP1 + MS11-025 (KB2643995)<ref>{{cite web|url=http://support.microsoft.com/kb/2643995|title=
|विजुअल C++ 2005 SP1 + MS11-025 (KB2643995)<ref>{{cite web|url=http://support.microsoft.com/kb/2643995|title=
FIX: "HRESULT: 0x80073715" error when you install an application by using an .msi file if the file is merged with merge modules for the Visual C++ 2005 runtime library
FIX: "HRESULT: 0x80073715" error when you install an application by using an .msi file if the file is merged with merge modules for the Visual C++ 2005 runtime library
|work=Microsoft.com|date=2021-01-25}}</ref><ref name="SLA">[http://github.com/abbodi1406/vcredist/blob/master/source_links/README.md vcredist/source_links/README.md > Source Links Archive]</ref>
|work=Microsoft.com|date=2021-01-25}}</ref><ref name="SLA">[http://github.com/abbodi1406/vcredist/blob/master/source_links/README.md vcredist/source_links/README.md > Source Links Archive]</ref>
Line 178: Line 178:
|2021-01-25?
|2021-01-25?
|- valign="top"
|- valign="top"
! rowspan="7" |माइक्रोसॉफ्ट Visual C++ 2008
! rowspan="7" |माइक्रोसॉफ्ट विजुअल C++ 2008
|Visual C++ 2008 (Visual C++ 9.0)
|विजुअल C++ 2008 (विजुअल C++ 9.0)
| rowspan="7" |mfc90.dll
| rowspan="7" |mfc90.dll
|9.0.21022.8
|9.0.21022.8
|November 19, 2007
|नवंबर 19, 2007
|-
|-
|Visual C++ 2008 + MS09-035 (KB973551)<ref name="ms09035" /><ref name="msatl" />
|विजुअल C++ 2008 + MS09-035 (KB973551)<ref name="ms09035" /><ref name="msatl" />
|9.0.21022.218
|9.0.21022.218
|July 28, 2009
|जुलाई 28, 2009
|-
|-
|Visual C++ 2008 with Feature Pack
|विजुअल C++ 2008 फीचर पैक के साथ
|9.0.30411
|9.0.30411
|April 22, 2008
|अप्रैल 22, 2008
|-
|-
|Visual C++ 2008 SP1
|विजुअल C++ 2008 SP1
|9.0.30729.1
|9.0.30729.1
|August 11, 2008
|अगस्त 11, 2008
|-
|-
|Visual C++ 2008 SP1 + MS09-035 (KB973552)<ref name="ms09035" /><ref name="msatl" />
|विजुअल C++ 2008 SP1 + MS09-035 (KB973552)<ref name="ms09035" /><ref name="msatl" />
|9.0.30729.4148
|9.0.30729.4148
|July 28, 2009
|जुलाई 28, 2009
|-
|-
|Visual C++ 2008 SP1 + MS11-025 (KB2467174)<ref name="ms11025" />
|विजुअल C++ 2008 SP1 + MS11-025 (KB2467174)<ref name="ms11025" />
|9.0.30729.5570
|9.0.30729.5570
|April 12, 2011
|अप्रैल 12, 2011
|-
|-
|Visual C++ 2008 SP1 + MS11-025 (KB2538243)<ref name="ms11025" />
|विजुअल C++ 2008 SP1 + MS11-025 (KB2538243)<ref name="ms11025" />
|9.0.30729.6161 (installer has version 9.0.30729.5677)
|9.0.30729.6161 (इंस्टॉलर का वर्जन है 9.0.30729.5677)
|June 14, 2011
|जून 14, 2011
|- valign="top"
|- valign="top"
! rowspan="4" |माइक्रोसॉफ्ट Visual C++ 2010
! rowspan="4" |माइक्रोसॉफ्ट विजुअल C++ 2010
|Visual C++ 2010 (Visual C++ 10.0)
|विजुअल C++ 2010 (विजुअल C++ 10.0)
| rowspan="4" |mfc100.dll
| rowspan="4" |mfc100.dll
|10.0.30319.1
|10.0.30319.1
|April 12, 2010<ref>{{cite web|url=http://msdn.microsoft.com/en-us/magazine/ee336130.aspx |title=Visual C++ - Exploring New C++ and MFC Features in Visual Studio 2010 |work=Msdn.microsoft.com |access-date=November 19, 2012}}</ref>
|अप्रैल 12, 2010<ref>{{cite web|url=http://msdn.microsoft.com/en-us/magazine/ee336130.aspx |title=Visual C++ - Exploring New C++ and MFC Features in Visual Studio 2010 |work=Msdn.microsoft.com |access-date=November 19, 2012}}</ref>
|-
|-
|Visual C++ 2010 + MS11-025 (KB2467173)<ref name="ms11025" />
|विजुअल C++ 2010 + MS11-025 (KB2467173)<ref name="ms11025" />
|10.0.30319.415
|10.0.30319.415
|April 12, 2011
|अप्रैल 12, 2011
|-
|-
|Visual C++ 2010 SP1
|विजुअल C++ 2010 SP1
|10.0.40219.1
|10.0.40219.1
|March 10, 2011
|मार्च 10, 2011
|-
|-
|Visual C++ 2010 SP1 + MS11-025 (KB2565063)<ref name="ms11025" />
|विजुअल C++ 2010 SP1 + MS11-025 (KB2565063)<ref name="ms11025" />
|10.0.40219.325
|10.0.40219.325
|August 9, 2011
|अगस्त 9, 2011
|- valign="top"
|- valign="top"
! rowspan="4" |माइक्रोसॉफ्ट Visual C++ 2012
! rowspan="4" |माइक्रोसॉफ्ट विजुअल C++ 2012
|Visual C++ 2012 (Visual C++ 11.0)
|विजुअल C++ 2012 (विजुअल C++ 11.0)
| rowspan="4" |mfc110.dll
| rowspan="4" |mfc110.dll
|11.0.50727.1
|11.0.50727.1
|September 12, 2012
|सितंबर 12, 2012
|-
|-
|Visual C++ 2012 Update 1  
|विजुअल C++ 2012 अपडेट 1  
|11.0.51106.1  
|11.0.51106.1  
|November 26, 2012  
|नवंबर 26, 2012  
|-
|-
|Visual C++ 2012 Update 3
|विजुअल C++ 2012 अपडेट 3
|11.0.60610.1
|11.0.60610.1
|June 26, 2013
|जून 26, 2013
|-
|-
|Visual C++ 2012 Update 4
|विजुअल C++ 2012 अपडेट 4
|11.0.61030.0
|11.0.61030.0
|November 13, 2013
|नवंबर 13, 2013
|- valign="top"
|- valign="top"
! rowspan="5" |माइक्रोसॉफ्ट Visual C++ 2013
! rowspan="5" |माइक्रोसॉफ्ट विजुअल C++ 2013
|Visual C++ 2013 (Visual C++ 12.0)
|विजुअल C++ 2013 (विजुअल C++ 12.0)
| rowspan="5" |mfc120.dll
| rowspan="5" |mfc120.dll
|12.0.21005.1
|12.0.21005.1
|October 17, 2013
|अक्टूबर 17, 2013
|-
|-
|Visual C++ 2013 Update 2
|विजुअल C++ 2013 अपडेट 2
|12.0.30501.0
|12.0.30501.0
|May 12, 2014
|मई 12, 2014
|-
|-
|Visual C++ 2013 Update 5 + KB3138367
|विजुअल C++ 2013 अपडेट 5 + KB3138367
|12.0.40649.5
|12.0.40649.5
|February 2016?<ref>{{cite web|url=http://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package|title=Update for Visual C++ 2013 and Visual C++ Redistributable Package|work=Msdn.microsoft.com|access-date=January 8, 2017}}</ref><ref name="SLA" />
|फरवरी 2016?<ref>{{cite web|url=http://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package|title=Update for Visual C++ 2013 and Visual C++ Redistributable Package|work=Msdn.microsoft.com|access-date=January 8, 2017}}</ref><ref name="SLA" />
|-
|-
|Visual C++ 2013 Update 5 + KB3179560
|विजुअल C++ 2013 अपडेट 5 + KB3179560
|12.0.40660.0
|12.0.40660.0
|July 8, 2016<ref>{{cite web|url=http://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package|title=Update for Visual C++ 2013 and Visual C++ Redistributable Package|work=Msdn.microsoft.com|access-date=January 8, 2017}}</ref>  
|जुलाई 8, 2016<ref>{{cite web|url=http://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package|title=Update for Visual C++ 2013 and Visual C++ Redistributable Package|work=Msdn.microsoft.com|access-date=January 8, 2017}}</ref>  
|-
|-
|Visual C++ 2013 Update 5 + KB4032938
|विजुअल C++ 2013 अपडेट 5 + KB4032938
|12.0.40664.0
|12.0.40664.0
|July 18, 2017<ref>{{cite web|url=https://support.microsoft.com/en-gb/help/4032938/update-for-visual-c-2013-redistributable-package|title=Update for Visual C++ 2013 Redistributable Package|access-date=June 10, 2019}}</ref>  
|जुलाई 18, 2017<ref>{{cite web|url=https://support.microsoft.com/en-gb/help/4032938/update-for-visual-c-2013-redistributable-package|title=Update for Visual C++ 2013 Redistributable Package|access-date=June 10, 2019}}</ref>  
|- valign="top"
|- valign="top"
! rowspan="7" |माइक्रोसॉफ्ट Visual C++ 2015
! rowspan="7" |माइक्रोसॉफ्ट विजुअल C++ 2015
|Visual C++ 2015 (Visual C++ 14.0)
|विजुअल C++ 2015 (विजुअल C++ 14.0)
| rowspan="7" |mfc140.dll
| rowspan="7" |mfc140.dll
|14.0.23026.0
|14.0.23026.0
|July 20, 2015
|जुलाई 20, 2015
|-
|-
|Visual C++ 2015 Update 1
|विजुअल C++ 2015 अपडेट 1
|14.0.23506.0
|14.0.23506.0
|November 30, 2015<ref>{{cite web|url=https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx|title=Visual Studio 2015 Update 1|work=Msdn.microsoft.com|access-date=June 12, 2016}}</ref>
|नवंबर 30, 2015<ref>{{cite web|url=https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx|title=Visual Studio 2015 Update 1|work=Msdn.microsoft.com|access-date=June 12, 2016}}</ref>
|-
|-
|Visual C++ 2015 Update 2  
|विजुअल C++ 2015 अपडेट 2  
|14.0.23918.0
|14.0.23918.0
|March 30, 2016<ref>{{cite web|url=https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx|title=Visual Studio 2015 Update 2|work=Msdn.microsoft.com|access-date=June 12, 2016}}</ref>
|मार्च 30, 2016<ref>{{cite web|url=https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx|title=Visual Studio 2015 Update 2|work=Msdn.microsoft.com|access-date=June 12, 2016}}</ref>
|-
|-
|Visual C++ 2015 Update 3
|विजुअल C++ 2015 अपडेट 3
|14.0.24210.0  
|14.0.24210.0  
|June 27, 2016<ref>{{cite web|url=https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs|title=Visual Studio 2015 Update 3|work=Msdn.microsoft.com|access-date=June 28, 2016}}</ref>
|जून 27, 2016<ref>{{cite web|url=https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs|title=Visual Studio 2015 Update 3|work=Msdn.microsoft.com|access-date=June 28, 2016}}</ref>
|-
|-
|Visual C++ 2015 Update 3
|विजुअल C++ 2015 अपडेट 3
|14.0.24212.0  
|14.0.24212.0  
|August 18, 2016
|अगस्त 18, 2016
|-
|-
|Visual C++ 2015 Update 3 + KB3165756
|विजुअल C++ 2015 अपडेट 3 + KB3165756
|14.0.24215.1
|14.0.24215.1
|September 15, 2016<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/mt752379.aspx|title=Microsoft Visual Studio 2015 Update 3 (KB3165756)|work=Msdn.microsoft.com|access-date=August 28, 2016}}</ref>
|सितंबर 15, 2016<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/mt752379.aspx|title=Microsoft Visual Studio 2015 Update 3 (KB3165756)|work=Msdn.microsoft.com|access-date=August 28, 2016}}</ref>
|-
|-
|Visual C++ 2015 Update 3
|विजुअल C++ 2015 अपडेट 3
|14.0.24516.0
|14.0.24516.0
|October 23, 2021
|अक्टूबर 23, 2021
|- valign="top"
|- valign="top"
! rowspan="13" |माइक्रोसॉफ्ट Visual C++ 2017
! rowspan="13" |माइक्रोसॉफ्ट विजुअल C++ 2017
|Visual C++ 15.0
|विजुअल C++ 15.0
| rowspan="13" |mfc140.dll
| rowspan="13" |mfc140.dll
|14.10.25008.0
|14.10.25008.0
|March 7, 2017
|मार्च 7, 2017
|-
|-
|Visual C++ 15.1?
|विजुअल C++ 15.1?
|14.10.25017.0
|14.10.25017.0
|April 5, 2017?
|अप्रैल 5, 2017?
|-
|-
|Visual C++ 15.2
|विजुअल C++ 15.2
|14.11.25325.0
|14.11.25325.0
|May 10, 2017
|मई 10, 2017
|-
|-
|Visual C++ 15.4
|विजुअल C++ 15.4
|14.12.25810.0
|14.12.25810.0
|October 9, 2017
|अक्टूबर 9, 2017
|-
|-
|Visual C++ 15.6
|विजुअल C++ 15.6
|14.13.26020.0
|14.13.26020.0
|March 5, 2018
|मार्च 5, 2018
|-
|-
|Visual C++ 15.7
|विजुअल C++ 15.7
|14.14.26405.0
|14.14.26405.0
|May 7, 2018
|मई 7, 2018
|-
|-
|Visual C++ 15.7.3?
|विजुअल C++ 15.7.3?
|14.14.26429.4
|14.14.26429.4
|May 31, 2018
|मई 31, 2018
|-
|-
|Visual C++ 15.8
|विजुअल C++ 15.8
|14.15.26706.0
|14.15.26706.0
|August 14, 2018
|अगस्त 14, 2018
|-
|-
|Visual C++ 15.9
|विजुअल C++ 15.9
|14.16.27012.6
|14.16.27012.6
|November 13, 2018
|नवंबर 13, 2018
|-
|-
|Visual C++ 15.9.5
|विजुअल C++ 15.9.5
|14.16.27024.1
|14.16.27024.1
|January 8, 2019
|जनवरी 8, 2019
|-
|-
|Visual C++ 15.9.6
|विजुअल C++ 15.9.6
|14.16.27026.1
|14.16.27026.1
|January 24, 2019
|जनवरी 24, 2019
|-
|-
|Visual C++ 15.9.9
|विजुअल C++ 15.9.9
|14.16.27027.1
|14.16.27027.1
|March 12, 2019
|मार्च 12, 2019
|-
|-
|Visual C++ 15.9.15
|विजुअल C++ 15.9.15
|14.16.27033.0
|14.16.27033.0
|August 13, 2019
|अगस्त 13, 2019
|- valign="top"
|- valign="top"
! rowspan="22" |माइक्रोसॉफ्ट Visual C++ 2019
! rowspan="22" |माइक्रोसॉफ्ट विजुअल C++ 2019
|Visual C++ 16.0.0
|विजुअल C++ 16.0.0
| rowspan="22" |mfc140.dll
| rowspan="22" |mfc140.dll
|14.20.27508.1
|14.20.27508.1
|April 2, 2019?
|अप्रैल 2, 2019?
|-
|-
|Visual C++ 16.1.0
|विजुअल C++ 16.1.0
|14.21.27702.2
|14.21.27702.2
|May 21, 2019
|मई 21, 2019
|-
|-
|Visual C++ 16.2.0
|विजुअल C++ 16.2.0
|14.22.27821.0
|14.22.27821.0
|July 24, 2019
|जुलाई 24, 2019
|-
|-
|Visual C++ 16.3.0
|विजुअल C++ 16.3.0
|14.23.27820.0
|14.23.27820.0
|September 23, 2019
|सितंबर 23, 2019
|-
|-
|Visual C++ 16.4.0
|विजुअल C++ 16.4.0
|14.24.28127.4
|14.24.28127.4
|December 3, 2019
|दिसंबर 3, 2019
|-
|-
|Visual C++ 16.5.0
|विजुअल C++ 16.5.0
|14.25.28508.3
|14.25.28508.3
|March 16, 2020
|मार्च 16, 2020
|-
|-
|Visual C++ 16.6.0
|विजुअल C++ 16.6.0
|14.26.28720.3
|14.26.28720.3
|May 19, 2020
|मई 19, 2020
|-
|-
|Visual C++ 16.6.3
|विजुअल C++ 16.6.3
|14.26.28808.1
|14.26.28808.1
|June 30, 2020
|जून 30, 2020
|-
|-
|Visual C++ 16.7.0
|विजुअल C++ 16.7.0
|14.27.29016.0
|14.27.29016.0
|August 5, 2020
|अगस्त 5, 2020
|-
|-
|Visual C++ 16.7.5
|विजुअल C++ 16.7.5
|14.27.29112.0
|14.27.29112.0
|September 29, 2020
|सितंबर 29, 2020
|-
|-
|Visual C++ 16.7.8
|विजुअल C++ 16.7.8
|14.27.29114.0{{notetag|Last version of library officially supporting [[Windows XP]].<ref>[http://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=msvc-170 C++ binary compatibility between Visual Studio versions]</ref>}}
|14.27.29114.0{{notetag|Last version of library officially supporting [[Windows XP]].<ref>[http://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=msvc-170 C++ binary compatibility between Visual Studio versions]</ref>}}
|November 10, 2020
|नवंबर 10, 2020
|-
|-
|Visual C++ 16.8.0
|विजुअल C++ 16.8.0
|14.28.29325.2
|14.28.29325.2
|November 10, 2020
|नवंबर 10, 2020
|-
|-
|Visual C++ 16.8.2
|विजुअल C++ 16.8.2
|14.28.29334.0
|14.28.29334.0
|November 19, 2020
|नवंबर 19, 2020
|-
|-
|Visual C++ 16.9.0
|विजुअल C++ 16.9.0
|14.28.29910.0
|14.28.29910.0
|March 2, 2021
|मार्च 2, 2021
|-
|-
|Visual C++ 16.9.2
|विजुअल C++ 16.9.2
|14.28.29913.0
|14.28.29913.0
|March 16, 2021
|मार्च 16, 2021
|-
|-
|Visual C++ 16.9.4
|विजुअल C++ 16.9.4
|14.28.29914.0
|14.28.29914.0
|April 13, 2021
|अप्रैल 13, 2021
|-
|-
|Visual C++ 16.10.0
|विजुअल C++ 16.10.0
|14.29.30037.0
|14.29.30037.0
|May 25, 2021
|मई 25, 2021
|-
|-
|Visual C++ 16.10.2
|विजुअल C++ 16.10.2
|14.29.30038.0
|14.29.30038.0
|June 15, 2021
|जून 15, 2021
|-
|-
|Visual C++ 16.10.4
|विजुअल C++ 16.10.4
|14.29.30040.0
|14.29.30040.0
|July 20, 2021
|जुलाई 20, 2021
|-
|-
|Visual C++ 16.11.0
|विजुअल C++ 16.11.0
|14.29.30133.0
|14.29.30133.0
|August 10, 2021
|अगस्त 10, 2021
|-
|-
|Visual C++ 16.11.4
|विजुअल C++ 16.11.4
|14.29.30135.0
|14.29.30135.0
|October 5, 2021
|अक्टूबर 5, 2021
|-
|-
|Visual C++ 16.11.9
|विजुअल C++ 16.11.9
|14.29.30319.0
|14.29.30319.0
|January 11, 2022
|जनवरी 11, 2022
|- valign="top"
|- valign="top"
! rowspan="11" |माइक्रोसॉफ्ट Visual C++ 2022
! rowspan="11" |माइक्रोसॉफ्ट विजुअल C++ 2022
|Visual C++ 17.0.0RC
|विजुअल C++ 17.0.0RC
| rowspan="11" |mfc140.dll
| rowspan="11" |mfc140.dll
|14.30.30704.0
|14.30.30704.0
|October 13, 2021
|अक्टूबर 13, 2021
|-
|-
|Visual C++ 17.0.5
|विजुअल C++ 17.0.5
|14.31.30708.0
|14.31.30708.0
|January 14, 2022
|जनवरी 14, 2022
|-
|-
|Visual C++ 17.1.0
|विजुअल C++ 17.1.0
|14.31.30818.0
|14.31.30818.0
|October 27, 2021
|अक्टूबर 27, 2021
|-
|-
|Visual C++ 17.1.0
|विजुअल C++ 17.1.0
|14.31.30919.0
|14.31.30919.0
|December 23, 2021
|दिसंबर 23, 2021
|-
|-
|Visual C++ 17.1.0
|विजुअल C++ 17.1.0
|14.31.31005.0
|14.31.31005.0
|January 26, 2022
|जनवरी 26, 2022
|-
|-
|Visual C++ 17.1.0
|विजुअल C++ 17.1.0
|14.31.31103.0
|14.31.31103.0
|January 26, 2022
|जनवरी 26, 2022
|-
|-
|Visual C++ 17.2.0
|विजुअल C++ 17.2.0
|14.32.31302.0
|14.32.31302.0
|March 17, 2022
|मार्च 17, 2022
|-
|-
|Visual C++ 17.2.0
|विजुअल C++ 17.2.0
|14.32.31326.0
|14.32.31326.0
|April 9, 2022
|अप्रैल 9, 2022
|-
|-
|Visual C++ 17.2.5
|विजुअल C++ 17.2.5
|14.32.31332.0
|14.32.31332.0
|July 1, 2022
|जुलाई 1, 2022
|-
|-
|Visual C++ 17.4.0
|विजुअल C++ 17.4.0
|14.34.31931.0
|14.34.31931.0
|November 9, 2022
|नवंबर 9, 2022
|-
|-
|Visual C++ 17.4.5
|विजुअल C++ 17.4.5
|14.34.31938.0
|14.34.31938.0
|February 14, 2023
|फरवरी 14, 2023
|}
|}


Line 492: Line 492:
* जीएलआईबी
* जीएलआईबी
* [[जीटीके]]
* [[जीटीके]]
* [[ gtkmm ]]
* [[ gtkmm |जीटीकेएम]]
* रस
* रस
* [[क्यूटी (सॉफ्टवेयर)]]
* [[क्यूटी (सॉफ्टवेयर)]]
* [[मानक टेम्पलेट लाइब्रेरी]] (STL)
* [[मानक टेम्पलेट लाइब्रेरी]] (एसटीएल)
* [[विंडोज टेम्पलेट लाइब्रेरी]] (डब्ल्यूटीएल)
* [[विंडोज टेम्पलेट लाइब्रेरी]] (डब्ल्यूटीएल)
* [[Wxविजेट]]
* [[Wxविजेट]]
Line 515: Line 515:


== बाहरी संबंध ==
== बाहरी संबंध ==
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads The latest supported Visual C++ downloads] - माइक्रोसॉफ्ट
* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads The latest supported विजुअल C++ downloads] - माइक्रोसॉफ्ट
* [https://docs.microsoft.com/en-us/archive/blogs/jagbal/where-can-i-download-the-old-visual-c-redistributables Where can I download Visual C++ Redistributables?] - माइक्रोसॉफ्ट
* [https://docs.microsoft.com/en-us/archive/blogs/jagbal/where-can-i-download-the-old-visual-c-redistributables Where can I download विजुअल C++ Redistributables?] - माइक्रोसॉफ्ट
* [https://msdn.microsoft.com/en-us/library/d06h2x6e%28v=vs.140%29.aspx MSDN एमएफसी Reference] - माइक्रोसॉफ्ट
* [https://msdn.microsoft.com/en-us/library/d06h2x6e%28v=vs.140%29.aspx MSDN एमएफसी Reference] - माइक्रोसॉफ्ट
* [https://web.archive.org/web/20071024024526/http://msdn2.microsoft.com/en-us/visualc/aa442855.aspx एमएफसी: विजुअल स्टूडियो 2005 and Beyond] - माइक्रोसॉफ्ट
* [https://web.archive.org/web/20071024024526/http://msdn2.microsoft.com/en-us/visualc/aa442855.aspx एमएफसी: विजुअल स्टूडियो 2005 and Beyond] - माइक्रोसॉफ्ट
* [https://web.archive.org/web/20150205091939/http://msdn.microsoft.com/en-us/magazine/cc163402.aspx An Inside Look At The Next Generation Of Visual C++] (covers the major एमएफसी 9 updates) - माइक्रोसॉफ्ट
* [https://web.archive.org/web/20150205091939/http://msdn.microsoft.com/en-us/magazine/cc163402.aspx An Inside Look At The Next Generation Of विजुअल C++] (covers the major एमएफसी 9 updates) - माइक्रोसॉफ्ट


{{Microsoft APIs}}
{{Microsoft APIs}}

Revision as of 11:34, 19 May 2023

माइक्रोसॉफ्ट फाउंडेशन क्लास लाइब्रेरी
Developer(s)माइक्रोसॉफ्ट
Stable release
14.22.27821.0 / July 24, 2019[1]
Written inC++
Operating systemमाइक्रोसॉफ़्ट विंडोज़
Licenseप्रोपर्टी
Websitedocs.microsoft.com/en-us/cpp/mfc/mfc-desktop-applications

माइक्रोसॉफ्ट फाउंडेशन क्लास लाइब्रेरी (एमएफसी) विंडोज के लिए डेस्कटॉप एप्लिकेशन विकसित करने के लिए C ++ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लाइब्रेरी (कंप्यूटर विज्ञान) है।

एमएफसी को माइक्रोसॉफ्ट द्वारा 1992 में प्रस्तुत किया गया था और जल्दी से इसका व्यापक उपयोग हुआ था। जबकि माइक्रोसॉफ्ट ने तब से वैकल्पिक अनुप्रयोग रूपरेखा प्रस्तुत किए हैं | एमएफसी का व्यापक रूप से उपयोग किया जाता है।

एमएफसी को माइक्रोसॉफ्ट द्वारा 1992 में प्रस्तुत किया गया था और जल्दी से इसका व्यापक उपयोग हुआ। जबकि माइक्रोसॉफ्ट ने तब से वैकल्पिक अनुप्रयोग रूपरेखा प्रस्तुत किए हैं, एमएफसी का व्यापक

इतिहास

एमएफसी को 1992 में माइक्रोसॉफ्ट के C/C++ 7.0 संकलक के साथ विंडोज के 16-बिट संस्करणों के साथ विंडोज एपीआई के लिए अत्यधिक पतले ऑब्जेक्ट-ओरिएंटेड C++ रैपर के रूप में प्रस्तुत किया गया था। उस समय वाणिज्यिक अनुप्रयोग सॉफ़्टवेयर के विकास के लिए C++ ने C (प्रोग्रामिंग भाषा) को प्रतिस्थापित करना प्रारंभ ही किया था। एमएफसी प्रोग्राम में, सीधे विंडोज एपीआई कॉल की बहुत कम आवश्यकता होती है। इसके अतिरिक्त, प्रोग्राम माइक्रोसॉफ्ट फाउंडेशन से ऑब्जेक्ट बनाते हैं और उन ऑब्जेक्ट से संबंधित सदस्य फ़ंक्शन को कॉल करते हैं। उन कार्यों में से कई अपने नाम संबंधित एपीआई कार्यों के साथ साझा करते हैं।[2]

एमएफसी की विचित्रता कई कार्यों, मैक्रोज़ और मानक पूर्वसंकलित हेडर नाम stdafx.h के लिए उपसर्ग के रूप में Afx का उपयोग है। प्रारंभिक विकास के समय, जो एमएफसी बन गया उसे एप्लिकेशन फ्रेमवर्क एक्सटेंशन और संक्षिप्त एफ़एक्स कहा जाता था। माइक्रोसॉफ्ट फाउंडेशन क्लास (एमएफसी) नाम को इन संदर्भों को बदलने के लिए रिलीज़ चक्र में बहुत देर से अपनाया गया था।

एमएफसी 8.0 को विजुअल स्टूडियो 2005 के साथ रिलीज़ किया गया था। एमएफसी 9.0 को विजुअल स्टूडियो 2008 के साथ रिलीज़ किया गया था। 7 अप्रैल, 2008 को माइक्रोसॉफ्ट ने विजुअल स्टूडियो 2008 और एमएफसी 9 के आउट-ऑफ-बैंड अपडेट के रूप में एमएफसी कक्षाओं के लिए अपडेट जारी किया था।[3] अपडेट में रिबन (कंप्यूटिंग) और संबंधित यूआई वेब विजेट, पूरी तरह से अनुकूलन योग्य उपकरण पट्टी , डॉकिंग पैन सहित नए यूजर इंटरफेस निर्माण सम्मिलित हैं | जिन्हें या तो स्वतंत्र रूप से फ्लोट किया जा सकता है या किसी भी तरफ और टैब (जीयूआई) में डॉक किया जा सकता है।[4] एमएफसी प्रारंभ में विजुअल स्टूडियो के व्यावसायिक संस्करणों की विशेषता थी। जैसे, यह फ्रीवेयर विजुअल C ++ एक्सप्रेस में सम्मिलित नहीं है।[5] चूँकि, 2014 में प्रारंभ किए गए विजुअल स्टूडियो कम्युनिटी में एमएफसी सम्मिलित है।

ऑब्जेक्ट विंडोज लाइब्रेरी (ओडब्लूएल), जिसे बोर्लैंड के टर्बो C ++ कंपाइलर के साथ उपयोग के लिए रचना किया गया था | उसी समय बोर्लैंड द्वारा प्रस्तुत किया गया प्रतिस्पर्धी उत्पाद था। बोरलैंड ने ओडब्लूएल के विकास को बंद कर दिया और माइक्रोसॉफ्ट से एमएफसी हेडर, लाइब्रेरी और डीएलएल के वितरण को लाइसेंस दिया।[6] थोड़े समय के लिए, चूँकि इसने कभी भी एमएफसी के लिए पूरी तरह से एकीकृत समर्थन की प्रस्तुति नहीं की थी। बोरलैंड ने बाद में ओडब्ल्यूएल फ्रेमवर्क को बदलने के लिए विजुअल कंपोनेंट लाइब्रेरी जारी किया था।

विशेषताएँ

एमएफसी लाइब्रेरी है जो C ++ वर्ग (कंप्यूटर प्रोग्रामिंग) में विंडोज एपीआई के रैपर लाइब्रेरी भाग है | जिसमें कार्यक्षमता सम्मिलित है | जो उन्हें डिफ़ॉल्ट एप्लीकेशन रुपरेखा का उपयोग करने में सक्षम बनाती है। कई हैंडल (कंप्यूटिंग) प्रबंधित विंडोज़ ऑब्जेक्ट्स और पूर्वनिर्धारित विंडोज़ और सामान्य नियंत्रणों के लिए भी कक्षाएं परिभाषित की गई हैं।

इसकी प्रारंभ के समय, एमएफसी ने विंडोज मैसेज-हैंडलिंग (मैसेज मैप्स के माध्यम से) के लिए C++ मैक्रो (कंप्यूटर विज्ञान) प्रदान किया था।[7] एक्सेप्शन हेंडलिंग , रन-टाइम टाइप आइडेंटिफिकेशन (आरटीटीआई), क्रमबद्धता और डायनेमिक क्लास इंस्टेंटेशन मैसेज-हैंडलिंग के लिए मैक्रोज़ का उद्देश्य अनावश्यक वर्चुअल टेबल उपयोग से बचकर मेमोरी की क्षय को कम करना है और पूरी भाषा को पार्स किए बिना कोड को संपादित और हेरफेर करने के लिए विभिन्न विज़ुअल C++- आपूर्ति किए गए टूल के लिए अधिक ठोस संरचना प्रदान करना है। संदेश-हैंडलिंग मैक्रोज़ ने C++ द्वारा प्रदान किए गए वर्चुअल फ़ंक्शन तंत्र को बदल दिया था।

क्रमांकन, अपवाद और आरटीटीआई के लिए मैक्रोज़ ने माइक्रोसॉफ्ट C++ में इन सुविधाओं की उपलब्धता को कई वर्षों से पूर्व निर्धारित किया है। विंडोज एनटी 3.1 और बाद में विंडोज ऑपरेटिंग सिस्टम के लिए एमएफसी के 32-बिट वर्जन, कंपाइलर्स का उपयोग करते हैं | जो भाषा सुविधाओं को प्रयुक्त करते हैं और मैक्रोज़ को केवल अनुकूलित कार्यान्वयन प्रदान करने के अतिरिक्त भाषा सुविधाओं को लपेटने के लिए अपडेट करते हैं | ऊपर की ओर संगतता को अनुभव करते हैं।

एमएफसी रिबन रिसोर्स एडिटर डेवलपर को रिबनएक्स एपीआई जैसे एक्सएमएल-आधारित घोषणात्मक मार्कअप का उपयोग करने के अतिरिक्त ग्राफिक रूप से रिबन डिजाइन करने की अनुमति देता है। वैकल्पिक रूप से, रिबन घटकों को सीधे रिबन क्लास विधियों के नए सेट को कॉल करके प्रोग्राम किया जा सकता है। डेवलपर सुविधाजनक होने पर ग्राफिकल और प्रोग्रामेटिक रिबन विकास को मिला सकता है। एमएफसी एप्लिकेशन विज़ार्ड को भी नई सुविधाओं का समर्थन करने के लिए अपग्रेड किया गया है | जिसमें यह चुनने के लिए चेक-बॉक्स सम्मिलित है कि एप्लिकेशन रिबन या डॉकिंग पैन का उपयोग करेगा या नहीं करेगा। नई कार्यक्षमता नई कक्षाओं में प्रदान की जाती है | जिससे पुराने अनुप्रयोग अभी भी चलते रहें है।[4] यह अपडेट बीसीजीसॉफ्ट के बीसीजीकंट्रोलबार लाइब्रेरी प्रोफेशनल एडिशन पर बन रहा है।[8] माइक्रोसॉफ्ट ने रिबन के उपयोगकर्ताओं पर अतिरिक्त लाइसेंसिंग आवश्यकताएँ प्रयुक्त की हैं।[9] इनमें माइक्रोसॉफ्ट यूआई रचना दिशानिर्देशों का पालन करने की आवश्यकता और माइक्रोसॉफ्ट ऑफिस के साथ प्रतिस्पर्धा करने वाले अनुप्रयोगों में यूआई के उपयोग को प्रतिबंधित करने वाला प्रतिस्पर्धा-विरोधी खंड सम्मिलित है।

एमएफसी का उपयोग स्थिर लाइब्रेरी को लिंक करके या एमएफसी डायनामिक-लिंक लाइब्रेरी को जोड़कर किया जा सकता है।

वर्जन

प्रोडक्ट लाइब्रेरी वर्जन रिलीज़ की तारीख
नाम वर्जन
माइक्रोसॉफ्ट C/C++ 7.0 mafxcw.lib एमएफसी 1.0 1992
माइक्रोसॉफ्ट विजुअल C++ 1.0 विजुअल C++ 1.0 mfc200.dll एमएफसी 2.0
विजुअल C++ 1.5 mfc250.dll एमएफसी 2.5
विजुअल C++ 1.51 mfc250.dll एमएफसी 2.51
विजुअल C++ 1.52c mfc250.dll एमएफसी 2.5 (अंतिम डवलप प्लेटफार्म के लिए विंडोज 3.x)
माइक्रोसॉफ्ट विजुअल C++ 2.0 विजुअल C++ 2.0 mfc30.dll एमएफसी 3.0
विजुअल C++ 2.1 mfc30.dll एमएफसी 3.1
विजुअल C++ 2.2 mfc30.dll एमएफसी 3.2
माइक्रोसॉफ्ट विजुअल C++ 4.0 विजुअल C++ 4.0 mfc40.dll एमएफसी 4.0 (mfc40.dll के साथ सम्मिलित है विंडोज 95) अगस्त 1995
विजुअल C++ 4.1 mfc40.dll एमएफसी 4.1
विजुअल C++ 4.2 mfc42.dll एमएफसी 4.2 (mfc42.dll के साथ सम्मिलित है विंडोज 98 वास्तविक release) मार्च 1998
एम्बेडेड विजुअल C++ 3.0 mfc42.dll एमएफसी 4.2
माइक्रोसॉफ्ट विजुअल C++ 5.0 विजुअल C++ 5.0 mfc42.dll एमएफसी 4.21, से एक बड़ा अपग्रेड एमएफसी 4.2.
माइक्रोसॉफ्ट विजुअल C++ 6.0 विजुअल C++ 6.0 mfc42.dll एमएफसी 6.0 1998
एम्बेडेड विजुअल C++ 4.0 mfcce400.dll एमएफसी 6.0
माइक्रोसॉफ्ट विजुअल C++ .नेट 2002 विजुअल C++ .नेट 2002 (विजुअल C++ 7.0) mfc70.dll एमएफसी 7.0 फरवरी 13, 2002
माइक्रोसॉफ्ट विजुअल C++ .नेट 2003 विजुअल C++ .नेट 2003 (विजुअल C++ 7.1) mfc71.dll एमएफसी 7.1 अप्रैल 24, 2003
विजुअल C++ .नेट 2003 + MS11-025 (KB2465373)[10] एमएफसी 7.10.6119.0 अप्रैल 12, 2011
माइक्रोसॉफ्ट विजुअल C++ 2005 विजुअल C++ 2005 (विजुअल C++ 8.0) mfc80.dll 8.0.50727.42 अप्रैल 10, 2006
विजुअल C++ 2005 SP1 8.0.50727.762 अगस्त 27, 2007
विजुअल C++ 2005 SP1 + MS09-035 (KB973544)[11][12] 8.0.50727.4053 जुलाई 28, 2009
विजुअल C++ 2005 SP1 + MS11-025 (KB2467175)[10] 8.0.50727.5592 अप्रैल 12, 2011
विजुअल C++ 2005 SP1 + MS11-025 (KB2538242)[10][13] 8.0.50727.6195 (रेडिस्ट में सम्मिलित 8.0.61000/8.0.61001[14]) जून 14, 2011
विजुअल C++ 2005 SP1 + MS11-025 (KB2643995)[15][16] 8.0.50727.6229 2021-01-25?
माइक्रोसॉफ्ट विजुअल C++ 2008 विजुअल C++ 2008 (विजुअल C++ 9.0) mfc90.dll 9.0.21022.8 नवंबर 19, 2007
विजुअल C++ 2008 + MS09-035 (KB973551)[11][12] 9.0.21022.218 जुलाई 28, 2009
विजुअल C++ 2008 फीचर पैक के साथ 9.0.30411 अप्रैल 22, 2008
विजुअल C++ 2008 SP1 9.0.30729.1 अगस्त 11, 2008
विजुअल C++ 2008 SP1 + MS09-035 (KB973552)[11][12] 9.0.30729.4148 जुलाई 28, 2009
विजुअल C++ 2008 SP1 + MS11-025 (KB2467174)[10] 9.0.30729.5570 अप्रैल 12, 2011
विजुअल C++ 2008 SP1 + MS11-025 (KB2538243)[10] 9.0.30729.6161 (इंस्टॉलर का वर्जन है 9.0.30729.5677) जून 14, 2011
माइक्रोसॉफ्ट विजुअल C++ 2010 विजुअल C++ 2010 (विजुअल C++ 10.0) mfc100.dll 10.0.30319.1 अप्रैल 12, 2010[17]
विजुअल C++ 2010 + MS11-025 (KB2467173)[10] 10.0.30319.415 अप्रैल 12, 2011
विजुअल C++ 2010 SP1 10.0.40219.1 मार्च 10, 2011
विजुअल C++ 2010 SP1 + MS11-025 (KB2565063)[10] 10.0.40219.325 अगस्त 9, 2011
माइक्रोसॉफ्ट विजुअल C++ 2012 विजुअल C++ 2012 (विजुअल C++ 11.0) mfc110.dll 11.0.50727.1 सितंबर 12, 2012
विजुअल C++ 2012 अपडेट 1 11.0.51106.1 नवंबर 26, 2012
विजुअल C++ 2012 अपडेट 3 11.0.60610.1 जून 26, 2013
विजुअल C++ 2012 अपडेट 4 11.0.61030.0 नवंबर 13, 2013
माइक्रोसॉफ्ट विजुअल C++ 2013 विजुअल C++ 2013 (विजुअल C++ 12.0) mfc120.dll 12.0.21005.1 अक्टूबर 17, 2013
विजुअल C++ 2013 अपडेट 2 12.0.30501.0 मई 12, 2014
विजुअल C++ 2013 अपडेट 5 + KB3138367 12.0.40649.5 फरवरी 2016?[18][16]
विजुअल C++ 2013 अपडेट 5 + KB3179560 12.0.40660.0 जुलाई 8, 2016[19]
विजुअल C++ 2013 अपडेट 5 + KB4032938 12.0.40664.0 जुलाई 18, 2017[20]
माइक्रोसॉफ्ट विजुअल C++ 2015 विजुअल C++ 2015 (विजुअल C++ 14.0) mfc140.dll 14.0.23026.0 जुलाई 20, 2015
विजुअल C++ 2015 अपडेट 1 14.0.23506.0 नवंबर 30, 2015[21]
विजुअल C++ 2015 अपडेट 2 14.0.23918.0 मार्च 30, 2016[22]
विजुअल C++ 2015 अपडेट 3 14.0.24210.0 जून 27, 2016[23]
विजुअल C++ 2015 अपडेट 3 14.0.24212.0 अगस्त 18, 2016
विजुअल C++ 2015 अपडेट 3 + KB3165756 14.0.24215.1 सितंबर 15, 2016[24]
विजुअल C++ 2015 अपडेट 3 14.0.24516.0 अक्टूबर 23, 2021
माइक्रोसॉफ्ट विजुअल C++ 2017 विजुअल C++ 15.0 mfc140.dll 14.10.25008.0 मार्च 7, 2017
विजुअल C++ 15.1? 14.10.25017.0 अप्रैल 5, 2017?
विजुअल C++ 15.2 14.11.25325.0 मई 10, 2017
विजुअल C++ 15.4 14.12.25810.0 अक्टूबर 9, 2017
विजुअल C++ 15.6 14.13.26020.0 मार्च 5, 2018
विजुअल C++ 15.7 14.14.26405.0 मई 7, 2018
विजुअल C++ 15.7.3? 14.14.26429.4 मई 31, 2018
विजुअल C++ 15.8 14.15.26706.0 अगस्त 14, 2018
विजुअल C++ 15.9 14.16.27012.6 नवंबर 13, 2018
विजुअल C++ 15.9.5 14.16.27024.1 जनवरी 8, 2019
विजुअल C++ 15.9.6 14.16.27026.1 जनवरी 24, 2019
विजुअल C++ 15.9.9 14.16.27027.1 मार्च 12, 2019
विजुअल C++ 15.9.15 14.16.27033.0 अगस्त 13, 2019
माइक्रोसॉफ्ट विजुअल C++ 2019 विजुअल C++ 16.0.0 mfc140.dll 14.20.27508.1 अप्रैल 2, 2019?
विजुअल C++ 16.1.0 14.21.27702.2 मई 21, 2019
विजुअल C++ 16.2.0 14.22.27821.0 जुलाई 24, 2019
विजुअल C++ 16.3.0 14.23.27820.0 सितंबर 23, 2019
विजुअल C++ 16.4.0 14.24.28127.4 दिसंबर 3, 2019
विजुअल C++ 16.5.0 14.25.28508.3 मार्च 16, 2020
विजुअल C++ 16.6.0 14.26.28720.3 मई 19, 2020
विजुअल C++ 16.6.3 14.26.28808.1 जून 30, 2020
विजुअल C++ 16.7.0 14.27.29016.0 अगस्त 5, 2020
विजुअल C++ 16.7.5 14.27.29112.0 सितंबर 29, 2020
विजुअल C++ 16.7.8 14.27.29114.0[note 1] नवंबर 10, 2020
विजुअल C++ 16.8.0 14.28.29325.2 नवंबर 10, 2020
विजुअल C++ 16.8.2 14.28.29334.0 नवंबर 19, 2020
विजुअल C++ 16.9.0 14.28.29910.0 मार्च 2, 2021
विजुअल C++ 16.9.2 14.28.29913.0 मार्च 16, 2021
विजुअल C++ 16.9.4 14.28.29914.0 अप्रैल 13, 2021
विजुअल C++ 16.10.0 14.29.30037.0 मई 25, 2021
विजुअल C++ 16.10.2 14.29.30038.0 जून 15, 2021
विजुअल C++ 16.10.4 14.29.30040.0 जुलाई 20, 2021
विजुअल C++ 16.11.0 14.29.30133.0 अगस्त 10, 2021
विजुअल C++ 16.11.4 14.29.30135.0 अक्टूबर 5, 2021
विजुअल C++ 16.11.9 14.29.30319.0 जनवरी 11, 2022
माइक्रोसॉफ्ट विजुअल C++ 2022 विजुअल C++ 17.0.0RC mfc140.dll 14.30.30704.0 अक्टूबर 13, 2021
विजुअल C++ 17.0.5 14.31.30708.0 जनवरी 14, 2022
विजुअल C++ 17.1.0 14.31.30818.0 अक्टूबर 27, 2021
विजुअल C++ 17.1.0 14.31.30919.0 दिसंबर 23, 2021
विजुअल C++ 17.1.0 14.31.31005.0 जनवरी 26, 2022
विजुअल C++ 17.1.0 14.31.31103.0 जनवरी 26, 2022
विजुअल C++ 17.2.0 14.32.31302.0 मार्च 17, 2022
विजुअल C++ 17.2.0 14.32.31326.0 अप्रैल 9, 2022
विजुअल C++ 17.2.5 14.32.31332.0 जुलाई 1, 2022
विजुअल C++ 17.4.0 14.34.31931.0 नवंबर 9, 2022
विजुअल C++ 17.4.5 14.34.31938.0 फरवरी 14, 2023


यह भी देखें

टिप्पणियाँ

  1. Last version of library officially supporting Windows XP.[25]


संदर्भ

  1. "Visual Studio 2019 Release Notes". Msdn.microsoft.com. Retrieved July 24, 2019.
  2. Visual C++ Express Overview
  3. "Visual C++ 2008 Feature Pack shipped". Blogs.msdn.com. Retrieved April 26, 2008.
  4. 4.0 4.1 "नई MFC कार्यक्षमता का त्वरित दौरा". Blogs.msdn.com. Retrieved September 10, 2019.
  5. "विजुअल स्टूडियो एक्सप्रेस संस्करण अक्सर पूछे जाने वाले प्रश्न". Microsoft.com. Archived from the original on June 11, 2011. Retrieved January 6, 2012.
  6. "Microsoft Inprise में खरीदता है, विवाद सुलझाता है". Techweb.com. Archived from the original on October 17, 2007. Retrieved January 6, 2012.
  7. Williams, Mickey; David Bennett. "अपना खुद का संदेश मानचित्र बनाना". Inform IT.
  8. "बीसीजीसॉफ्ट द्वारा संचालित एमएफसी अपडेट". Msdn2.microsoft.com. Retrieved November 16, 2007.
  9. "Visual C++ 2008 Feature Pack Release Download Page". Microsoft.com. Retrieved May 16, 2008.
  10. 10.0 10.1 10.2 10.3 10.4 10.5 10.6 "MS11-025: Vulnerability in Microsoft Foundation Class (MFC) Library could allow remote code execution: April 12, 2011". Microsoft.com. Retrieved June 10, 2019.
  11. 11.0 11.1 11.2 "Microsoft Security Bulletin MS09-035 - Moderate: Vulnerabilities in Visual Studio Active Template Library Could Allow Remote Code Execution (969706)". Microsoft.com. Retrieved November 19, 2012.
  12. 12.0 12.1 12.2 "Protect your computer from the Active Template Library (ATL) security vulnerability". Archived from the original on October 26, 2010. Retrieved October 29, 2010.
  13. "Microsoft Visual Studio 2005 Service Pack 1 MFC Security Update". Microsoft.com. Retrieved November 19, 2012.
  14. "Where can I download Visual C++ Redistributables?". Retrieved June 10, 2019.
  15. "FIX: "HRESULT: 0x80073715" error when you install an application by using an .msi file if the file is merged with merge modules for the Visual C++ 2005 runtime library". Microsoft.com. 2021-01-25.
  16. 16.0 16.1 vcredist/source_links/README.md > Source Links Archive
  17. "Visual C++ - Exploring New C++ and MFC Features in Visual Studio 2010". Msdn.microsoft.com. Retrieved November 19, 2012.
  18. "Update for Visual C++ 2013 and Visual C++ Redistributable Package". Msdn.microsoft.com. Retrieved January 8, 2017.
  19. "Update for Visual C++ 2013 and Visual C++ Redistributable Package". Msdn.microsoft.com. Retrieved January 8, 2017.
  20. "Update for Visual C++ 2013 Redistributable Package". Retrieved June 10, 2019.
  21. "Visual Studio 2015 Update 1". Msdn.microsoft.com. Retrieved June 12, 2016.
  22. "Visual Studio 2015 Update 2". Msdn.microsoft.com. Retrieved June 12, 2016.
  23. "Visual Studio 2015 Update 3". Msdn.microsoft.com. Retrieved June 28, 2016.
  24. "Microsoft Visual Studio 2015 Update 3 (KB3165756)". Msdn.microsoft.com. Retrieved August 28, 2016.
  25. C++ binary compatibility between Visual Studio versions


अग्रिम पठन


बाहरी संबंध