SORUN: "çalışma zamanı DLL of yanlış sürümü" ne zaman uygulama başlatılıyor.

Makale çevirileri Makale çevirileri
Makale numarası: 185992 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Bir Visual Basic 5.0 uygulama yeniden başlatılırken, aşağıdaki hata iletişim kutusu da alabilirsiniz:
Hata
"Çalışma zamanı DLL of yanlış sürümü"

Neden

Hedef makinede yüklü Msvbvm50.dll, çalışma dosyasının sürümü yanlış.

Çözüm

Msvbvm50.dll en son sürümü yüklü olmalıdır.

Bu sorunu gidermek için <a0></a0>, da hedef makineye oturum uygulama Kur Sihirbazı kullanılarak oluşturulan bir Visual Basic 5.0 uygulamayı yüklemek veya el ile Msvbvm50.dll en son sürümünü sistem dizin (veya System32 NT makineler için) kopyalayıp RegSvr32.Exe kullanarak kaydedin.

Çalıştırma dosyası'nı el ile kaydetmek için <a0></a0>, (OS\System ve Tools\RegUtils dizininde <a1>Visual Basic</a1> CD'sinde sağlanır) RegSvr32.Exe aşağıda gösterildiği gibi kullanın:
  1. Windows Başlat menüsünde Çalıştır'ı tıklatın.
  2. Aşağıdaki komutu yazın ve ENTER tuşuna basın:
    RegSvr32.Exe MSVBVM50.DLL
    Aşağıdakine benzer bir ileti görmelisiniz:
    "C:\Windows\System\MSVBVM50.DLL içindeki DLLRegisterServer başarılı oldu"
  3. Bu iletiyi görmüyorsanız, en son sürümünü Msvbvm50.dll sahip ve RegSvr32.Exe Windows System veya System32 klasöründe yüklü olan sağlayın.

    Not: It de tüm en son çalışma zamanı dosyaları aşağıdaki Microsoft Bilgi Bankası makalesinde başvurulan EXE ayıklama kendini yükleyerek mümkündür:
    180071: Dosya: Visual Basic 5.0 çalışma zamanı dosyaları Msvbvm50.exe dosyasını yükler

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

Uygulama Kur Sihirbazı, Visual Basic 5.0 uygulamalarınızı (veya bir eşdeğer bir üçüncü taraf dağıtım aracı) dağıtmak için her zaman kullanılmalıdır. Bu, gerekli destek dosyalarını birlikte yaptı ve hedef sistemde yüklü olduğunu sağlar.

Bir Visual Basic programı derlemek, son çıktı geliştirme sistemi yüklenmiş çalıştırma dosyası (veya daha yeni bir çalıştırma dosyası) gerektirir. Eski uygulama <a0>çalıştırma</a0> dosyasının daha yeni sürümleri tarafından ayrılmış, ancak yeni uygulamaları da çalıştırma dosyasının eski sürümleri tarafından hatalı.

Ancak, bazen Visual Basic 5.0 çalışma zamanı dosyasının yanlış sürümü hala bir sistem ve müşteri adayı Yukarıdaki hata iletisinin yüklenebilir. NT Option 4.0 ya da ınternet ınformation Server 4.0 yüklü ise, çalışma dosyasının eski sürümü yüklenecek olasılığı vardır.

Şu anda, Visual Basic 5.0 çalışma zamanı dosyanın iki sürümü vardır:
     Run-Time File     Version           Ships With
     -------------------------------------------------------------------
     Msvbvm50.dll      5.00.3724         Visual Basic 5.0
                                         Visual Studio 97
                                         NT Option Pack 4.0
                                         Internet Information Server 4.0

     Msvbvm50.dll      05.00.4319 (SP2)  Visual Studio Service Pack 2
                                         Visual Studio Service Pack 3
				

En son sürümü ve tüm Visual Basic 5.0 değiştirme, NT Option Pack 4 veya ınternet ınformation Server 4.0 sonuçlarını <a0>çalıştırma</a0> dosyasının eski sürümde yükleme Visual Basic 5.0 çalışma zamanı dosyanın en son sürümünü yüklediyseniz, Service Pack 2 veya 3 altında derlenen uygulama koparır.

Özellikler

Makale numarası: 185992 - Last Review: 10 Aralık 2003 Çarşamba - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Anahtar Kelimeler: 
kbmt kbprb KB185992 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:185992
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com