Visual Basic 6 uygulamasını başlatırken "Msstdfmt.dll eksik" alma


11

Windows 7 x64 altında Visual Basic 6 ile yazılmış eski bir uygulamayı çalıştırmam gerekiyor. Açtığımda kütüphanenin msstdfmt.dllbulunamadığından şikayet eden bir mesaj alıyorum .

Burada mevcut en son VB 6 çalışma zamanını yüklemeye çalıştım ama hala hatayı alıyorum.

Bu hata mesajını nasıl aşabilirim? Ben güvenilir ve muhtemelen dayanıklı bir kaynaktan eksik dll almak istiyorum.

Yanıtlar:


14

Bu sorunu , DLL tarafından Microsoft tarafından oluşturulan ve dağıtılan bir araçtan ayıklanan bu blog yazısında açıklanan yordamı kullanarak çözdüm .

Kolaylık olması için, prosedürü burada tekrarlıyorum:

  1. Microsoft'tan bu aracı Exchange 2000 için indirin, bu arada yeniden dağıtılmış bir VB6 programıdırmsstdfmt.dll
  2. programını çalıştırın, içeriğini istediğiniz bir klasöre çıkarın
  3. kopyalamak msstdfmt.dlliçin c:\windows\system3232 bit işletim sistemlerinde veya çalışan eğer c:\windows\syswow6464 bit işletim sistemi üzerinde çalışan eğer
  4. cmd.exeyönetici ayrıcalıklarına sahip bir komut istemi ( ) açma
  5. 32 bit işletim sisteminde bilgi istemi yazın

    regsvr32 c:\windows\system32\msstdfmt.dll
    

    veya 64 bit işletim sisteminde

    regsvr32 c:\windows\syswow64\msstdfmt.dll
    
  6. şimdi VB6 programınız başarıyla başlamalı


1
Microsoft sevilen sayfayı kaldırdı, ancak kütüphane burada mevcuttur dlldump.com/download-dll-files_new.php/dllfiles/M/MSSTDFMT.DLL/…
Lastikler

1
Bir Microsoft ürünü olan VB6 hizmet paketi 6'da
bulabildim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.