Makale numarası: 288706 - Son Gözden Geçirme: 15 Nisan 2001 Pazar - Gözden geçirme: 1.0

SORUN: CLSID {00000010-0000-0010-8000-00AA006D2EA4} ne zaman, uygulama Çalıştır bulunamadı

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Ilk paketleme ve Dağıtım Sihirbazı (PDW) yerine KULLANıLMAK için oluşturulan ve bir Visual Basic 6.0 kurulum paketi yüklü olan bir uygulamayı çalıştırmayı denediğinizde, aşağıdaki hata iletisini alabilirsiniz:
Sınıf Kayıtlı Değil.
CLSID {00000010-0000-0010-8000-00AA006D2EA4} nesnesiyle aranıyor.

Neden

Bu hata, Visual Basic 6. 0'ın proje DAO350.dll değil ve Microsoft Data Access Objects (DAO) 3.6 Nesne Kitaplığı'nı (DAO360.dll) başvurduğunda oluşur. {00000010-0000-0010-8000-00AA006D2EA4} CLSID DAO350.dll ile ilişkilidir.

Iç veri denetimin Connect özelliğini Access ayarlanır ve bu veri denetimi uygulama kullanır, bu uygulamanın DAO350.dll sistemde kayıtlı olduğunu gerektirir. Ancak, DAO350.dll proje içinde başvurulmuyor çünkü PDW oluşturan dağıtım paketi bulunmamaktadır.

Çözüm

Bu sorunu gidermek için <a0></a0>, DAO360.dll kullanan Access 2000 ' e, iç veri denetiminin <a1>Bağlan</a1> özelliğini ayarlayın. Bu çözüm, Microsoft Access 97 veritabanı kullanıyor olsanız bile geçerlidir. Ek bilgi için "Daha fazla bilgi" bölümündeki adımları bakın.

Daha fazla bilgi

Davranışı yeniden oluşturma adımları

  1. Yeni bir proje standart exe DOSYASı, Visual Basic 6.0 ile oluşturun. Varsayılan olarak, Form1 oluşturulur.
  2. Başlat menüsünde Çalıştır ' ı tıklatın ve DAO350.dll kaydını silmek için aşağıdaki komutu yazın:
    regsvr32 -u "C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll"
    							
    Not: sistem üzerinde göründüğü gibi DAO350.dll için yolu belirttiğinizden emin olun.
  3. Iç veri denetiminin Form1'e ekleyin. Connect özelliğini Access değiştirin. Nwind.mdb veya \Program Files\Microsoft Visual Studio\VB98 klasörü altında Biblio.mdb veritabanı veritabanı adı özelliğini ayarlayın.
  4. Proje çalıştırmak için F5 tuşuna basın. Yukarıda belirtilen hata iletisini alırsınız. Bir veri algılayan denetime veri denetiminin bağlıysa, bu denetimlerin içindeki herhangi bir bilgi görmezsiniz.

Davranışı çözümlemek için gereken adımları

  1. Proje durdurmak ve Access 2000 ' e veri denetiminin için Connect özelliğini değiştirin.
  2. F5 tuşuna basarak projeyi çalıştırın. Hata iletisi görünmüyor.
  3. Proje durdurun.
  4. Başlat menüsünde Çalıştır ' ı tıklatın ve DAO350.dll kaydetmek için aşağıdaki komutu yazın:
    regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao350.dll"
    							
    Not: sistem üzerinde göründüğü gibi DAO350.dll için yolu belirttiğinizden emin olun.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 6.0 Professional Edition
Anahtar Kelimeler: 
kbmt kbappsetup kbctrl kbdatabase kbdeployment kbjet kbprb kbwizard KB288706 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:288706  (http://support.microsoft.com/kb/288706/en-us/ )