Makale Kategorileri

Kendi Projelerim

Ücretsiz Programlar (5)

Web Siteleri (1)

Tavsiye Ettiklerim

Ücretsiz Programlar (5)

Ücretli Programlar (1)

Web Siteleri (5)

Bilgisayar - Genel (3)

Programlama

Genel (2)

C# (4)

Javascript (4)

Perl (1)

Visual Basic 6 (2)

Web Sitesi Yönetimi

Apache (1)

Bilgisayar Ağları (3)

Veritabanları (1)

Donanım (1)

Sağlık (1)

Yaşam (6)

Duyurular (1)

Sevdiğim Sözler

Cesaret, korktuğunuzu sadece sizin bilmenizdir.

Franklin P. Jones

VB6 hatası: 430 - Class does not support Automation or does not support expected interface

Sinan İLYAS 30 Mayıs 2011 Pazartesi 14:47 1252 kez okundu

Visual Basic 6 ile yazılmış ADO uygulamaları, Windows7 SP1 veya Windows Server 2008 R2 SP1 üzerinde derlendiğinde daha eski işletim sistemlerinde (Windows7 RTM, Vista, Windows XP, Windows Server 2003 vb.) çalışmıyor. Bu durumda Dim Conn As New ADODB.Connection kodu çalıştırılacağı zaman 430 hata kodu ve Class does not support Automation or does not support expected interface açıklaması ile bir hata üretiyor.

Bu hatayı aşabilmek için şöyle bir yol izleyebilirsiniz:

32 bit bilgisayarlar için

  • Msado60_Backcompat_i386.tlb dosyasını indirin ve adını "Msado60_Backcompat.tlb" olarak değiştirin
  • Msado60_Backcompat.tlb dosyasını C:\Program Files\Common Files\System\ado\ klasörüne kopyalayın
  • Komut satırından C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12 "C:\Program Files\Common Files\System\ado\msado60_Backcompat.tlb" komutunu çalıştırın. (Framework 4 kurulu değilse regtlbv12.exe dosyası başka bir konumda olabilir)
  • HKEY_CLASSES_ROOT\TypeLib\{0C0FF45D-87C8-4333-9075-3D9B4D64F9FC}\6.0 registry anahtarının oluşturulduğundan emin olmak için kontrol edin.
  • HKEY_CLASSES_ROOT\TypeLib\{0C0FF45D-87C8-4333-9075-3D9B4D64F9FC}\6.0\0\win32 registry değerinin C:\Program Files\Common Files\System\ado\Msado60_Backcompat.tlb dosyasını gösterdiğinden emin olmak için kontrol edin.

AMD 64 ve IA64 bilgisayarlarda yapılması gereken işlemler için lütfen şu adresi ziyaret edin: http://support.microsoft.com/kb/2517589 (İngilizce)

Anahtar Kelimeler: visual basic 6, vb6, windows7, win7, ado, hata, hata kodu, error, runtime error, çalışma zamanı hatası, error number, 430, class does not support automation or does not support expected interface, msado28.tlb, msado27.tlb, msado26.tlb, windows, windows server

Kategori: Programlama > Visual Basic 6

Yorumlar

Bu makaleye henüz hiç yorum yapılmamış.

Yorum Yaz

İsim

E-Posta (Yayınlanmaz)

Yorum

Güvenlik Kodu

Güvenlik Kodu Güvenlik kodunu yenile

© 1997- Sinan İLYAS
Site içeriği kaynak gösterilmeden kopyalanamaz.
Site tasarım şablonu Free CSS Templates sitesinden alınarak düzenlenmiştir.
Copyright © 2007 Ornate. All Rights Reserved. Designed by Free CSS Templates.