Visual Basic 6 अनुप्रयोग प्रारंभ करते समय "Msstdfmt.dll अनुपलब्ध" हो रहा है


11

मुझे विंडोज 7 x64 के तहत विजुअल बेसिक 6 में लिखे एक पुराने एप्लिकेशन को चलाने की आवश्यकता है। जब मैं इसे खोलता हूं तो मुझे एक संदेश प्राप्त होता है जो शिकायत करता है कि पुस्तकालय msstdfmt.dllनहीं मिल सकता है।

मैंने यहां उपलब्ध नवीनतम VB 6 रनटाइम को स्थापित करने की कोशिश की है, लेकिन मुझे अभी भी त्रुटि मिलती है।

मैं इस त्रुटि संदेश को कैसे दूर कर सकता हूं? मैं एक विश्वसनीय और संभवतः टिकाऊ स्रोत से लापता डीएल प्राप्त करना चाहता हूं।

जवाबों:


14

मैंने इस ब्लॉग पोस्ट में वर्णित प्रक्रिया का उपयोग करके इस समस्या को हल किया है , जिसमें DLL को Microsoft द्वारा निर्मित और वितरित उपकरण से निकाला जाता है।

सुविधा के लिए, मैं यहां प्रक्रिया दोहराता हूं:

  1. Microsoft से इस उपकरण को Exchange 2000 के लिए डाउनलोड करें , जो संयोग से एक VB6 प्रोग्राम है जिसे पुनर्वितरित किया गया हैmsstdfmt.dll
  2. अपनी पसंद के फ़ोल्डर में इसकी सामग्री को निकालते हुए प्रोग्राम को चलाएं
  3. यदि 32 बिट OS पर चल रहा है या 64 बिट OS पर चल रहा msstdfmt.dllहै c:\windows\system32तो कॉपी करेंc:\windows\syswow64
  4. cmd.exeव्यवस्थापक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट ( ) खोलें
  5. 32 बिट ओएस पर शीघ्र प्रकार में

    regsvr32 c:\windows\system32\msstdfmt.dll
    

    या 64 बिट OS पर

    regsvr32 c:\windows\syswow64\msstdfmt.dll
    
  6. अब आपका VB6 प्रोग्राम सफलतापूर्वक शुरू होना चाहिए


1
माइक्रोसॉफ्ट पसंद आया पेज हटा दिया, लेकिन पुस्तकालय यहाँ उपलब्ध है dlldump.com/download-dll-files_new.php/dllfiles/M/MSSTDFMT.DLL/...
— टायर

1
मैं इसे Microsoft उत्पाद, VB6 सर्विस पैक 6 - microsoft.com/en-us/download/details.aspx?id=9183
— corsiKa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.