Ö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.
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.
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:
Windows Başlat menüsünde Çalıştır'ı tıklatın.
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"
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.
kbDSupport kbdss kbAppSetup
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır