Visual C++ 5.0 CD'sinde, \DEVSTUDIO\VC\REDIST\DAO\DISK1\ altında yeniden dağıtılabilir bir DAO Kur programı yok. Bu Kur programı kullanıcıdan yüklenecek bileşenleri hakkında bilgi ister. Kur programı ile birlikte çalışabilir bir '-s ' seçeneği, ekrandaki bilgileri koymadan DAO kurulumu sessizce çalışır.
Birkaç önemli notlar şunlardır:
Program, -s</a0> seçeneğiyle çalıştırırsanız, tüm DAO bileşenleri yüklü (DAO çekirdek bileşenleri, ODBC doğrudan ve ISAMs) olacaktır.
ODBCDirect seçilir veya seçtiğiniz '-s ' seçeneği, ODBC 3.0 şu anda yüklü olması gerekir.
DAO kaydetmek ve DAO kullanmak için Oleaut32.dll sürümünü sahip 2.20.4049 veya sonraki bir sürümünü yan? s?ra, Sistemi'ne yüklü Stdole2.tlb dizin. Kur programı'nı çalıştırmayı denediğinizde, "-s" seçeneği ve <a1>Sürüm</a1> 2.20.4049 sahip olmadığınızdan ya da daha sonra Kur programı başarısız olur. Bu yeni sürümler dosyalarını almak için <a0></a0>, Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
180071
(http://support.microsoft.com/kb/180071/EN-US/
)
Dosya: Visual Basic 5.0 çalışma zamanı dosyaları Msvbvm50.exe dosyasını yükler.
Kendi bilgisayarınızı Kur programını DAO bileşenleri yükleniyor
Aşağıda DAO SDK dizinine yüklü Daosetup.rtf dosyasından bilgilerdir.
Not: Belgelere, Oleaut32.dll ve Stdole2.tlb dosyaları Visual C++ 5.0 CD'sinin \devstudio\vc\redist dizininden Windows sistem dizinine kopyalamanız gerekir bahsetmek başarısız olur. Oleaut32. dll'nin kaydettirmeniz gerekir.
Bu belge, DAO ve ilgili dosyaları başarıyla yükleyen bir kurulum programı oluşturmak için gereken adımları açıklar. Bu, gelen ınstallshield Express Visual C++ 5.0 ile birlikte, bu belgedeki bilgiler kurulumunuz oluşturmak için kullanmanız önerilir.
DAO düzgün kurulumu çok önemlidir. DAO, yalnızca makinedeki tek bir konumda bulunan paylaşılan bir bileşen olduğu için DAO kullanan tüm uygulamalar DAO doğru kuruldu değil, çalışmayabilir.
Giriş
DAO kullanan bir uygulama dağıtma hakkında bilgi için DAO yeniden dağıtılabilir bir bölümünü yeniden yüklemelisiniz. Uygulamanızı Microsoft Jet Engine veya ODBCDirect çalışma alanlarında kullanıp bağlı olarak, yeniden dağıtılabilir bölümleri yeniden dağıtılabilir bölümleri uzak veritabanı nesneleri (RDO), Microsoft Jet Veritabanı Altyapısı'nın ya da her ikisini de yüklemeniz gerekir.
RDO DAO ve Microsoft Jet sadece dosyaları bir dizine kopyalanıyor.'den daha karmaşık bir yükleme yordamı gereklidir. Bir uygulama, bir uygulama dizininde (DAO gibi) bir OLE Otomasyon sunucusu "özel" kendi kopyasını olamaz. Sunucu, OLE tarafından kaydedilir ve tüm kullanıcıların aynı dll DOSYASıNı kullanın.
Dosyaları
DAO ve DAO'ın ODBCDirect dosyalar çekirdek kümesi gerektirir. Microsoft Jet, çekirdek ve diğer veri biçimlerini erişmesine olanak sağlayan ikinci isteğe bağlı bir de vardır.
Microsoft Jet Engine veya ODBCDirect dosyaları yüklemelisiniz olup olmadığını uygulama verilerine erişmek için ODBCDirect veya Microsoft Jet alt yapısı kullanıp kullanmayacağını belirler.
Bu bölümde anlatılan dosyaları yalnızca uygulamanız diğer kullanıcılarla birlikte dağıtılabilir. .Hlp dosyalarına veya DAO <a1>Üstbilgi</a1> (.h) dosyaları gibi diğer dosyaları dağıtılamıyor.
Not: System32 Dizini ve DAO dizin bölümünde açıklanmıştır 3.2.
dao
DAO (Bu dosyalar için DAO işlevine yüklenmelidir) aşağıdaki çekirdek dosyaları oluşur:
File Description Installed Registered Directory
-------------------------------------------------------------------
DAO350.DLL DAO version 3.5 Shared Yes DAO
DAO2535.TLB Type Library Companion No DAO
to DAO350.DLL
MSJTER35.DLL Microsoft Jet System No System32
(and DAO) error
message DLL
MSJINT35.DLL Localized Microsoft System No System32
Jet (and DAO) error
strings
MSVCRT40.DLL C Runtime DLL System No System32
Microsoft Jet alt yapısı
Jet dosyalar çekirdek Microsoft Jet aşağıdaki çekirdek dosyaları oluşur. Bu dosyalar, ODBC sürüm 3.0 .MDB veritabanlarına erişim için yeterli olan veri kaynakları (ODBC sürücüsü yüklü birlikte) DAO ile yüklendiğinde.
File Description Installed Registered Directory
-------------------------------------------------------------------
MSJET35.DLL Microsoft Jet engine System Yes System32
(version 3.5)
MSRD2X35.DLL MDB files from Companion Yes System32
Microsoft Access to MSJET35.DLL
2.0, Visual Basic
3.0 or earlier
MSJTER35.DLL Microsoft Jet (and System No System32
DAO) error message
DLL
MSJINT35.DLL Localized Microsoft System No System32
Jet (and DAO) error
strings
VBAJET32.DLL VBA-Microsoft Jet System No System32
Expression service
VBAR332.DLL VBA Runtime System No System32
Isteğe bağlı dosyalar Aşağıdaki isteğe bağlı dosyaları, diğer veri biçimlerini erişim sağlar. Destek için <a0></a0>, gereksinim duyduğunuz dosya biçimine karşılık gelen DLL yükleme veya çoğaltma destek gereksiniminiz varsa.
Module Description Installed Registered Directory
-------------------------------------------------------------------
MSREPL35.DLL Microsoft Jet System No System32
Replication
MSXBSE35.DLL Xbase formats System Yes System32
MSPDOX35.DLL Paradox formats System Yes System32
MSTEXT35.DLL Text files System Yes System32
MSEXCL35.DLL Spreadsheet files System Yes System32
MSLTUS35.DLL Lotus formats System Yes System32
MSEXCH35.DLL Exchange formats System Yes System32
ODBCDirect
ODBCDirect işlevselliğini desteklemek için aşağıdaki dosyaları yükleyin. DAO RDO kendi ODBCDirect işlevselliğini işlemek için kullanır. Bu nedenle bu dosyalar, RDO Çekirdek dosyalar algılayabilir.
* Rdocurs.dll (DllRegisterServer dışa olmayan) bir COM sunucusu değil; bu nedenle, kayıtlı değil. Daosetup.rtf hatalıdır ve Regsrv32.exe Rdocurs.dll karşı çalıştırılmamalıdır.
Yükleme Aşağıdaki bölümlerde, yükleme yordamı kullanma hakkında bilgi sağlar.
Dosya kullanımda olup olmadığını denetleyin. Ilk yükleme yordamında, yükleniyor dosyaları kullanan programlar çalıştırıp çalıştırmadığınızı görmek için adımıdır. Böyle bir durumda, yüklemeyi iptal etmek ve DAO yüklemeden önce diğer uygulamaları kapatın kullanıcının isteği gerekebilir.
Dosyaları kopyalayın. Tüm DAO dosyaları (Dao350.dll ve dışında Dao2535.tlb), tüm Microsoft Jet Engine çekirdek dosyaları (ve uygulama belirli dosyaları isteğe bağlı) listelenen dosyaları veya ODBCDirect dosyaları (uygulamanızın gereksinimlerine bağlı olarak), <a1>Sistem</a1> (Windows NT için system32) dizininde (grafikte System32 dizini olarak anılacaktır) kopyalayın. Normal DLL standartları, dosyanın daha yeni bir sürümünü yüklemeniz tarafından üzerine emin olmak için sürüm denetimi ile kopyalamanız gerekir. DAO dosyaları uygun sürümünü kaynakları içerir.
Dao350.dll ve Dao2535.tlb kopyalamak için aşağıdaki yordamı kullanın:
Windows NT (4. 0'dan önceki sürüm) için DAO dosyaları her zaman <windows>gidin \MSAPPS\DAO. Örneğin, c:\winnt35\msapps\DAO. Windows 95 veya Windows NT 4.0 için DAO yaklaşık dizinidir c:\Program Files\Common Files\Microsoft Shared\DAO. Kullanıcının konum, kayıt defterinden okumalısınız Windows 95, ingilizce olmayan bir sürümü varsa, tam yeri değişir. Aşağıdaki kayıt defterindeki bulun:
ve CommonFilesDir adlı anahtarının değerini alabilir.
Bu kayıt defteri anahtarı yok, oluşturun ve değerini ayarlamak:
\Program Files\Common Files
doğru sürücü harfini kullandığınızdan emin olun.
Genellikle olacak anahtarının değerini oluşturduktan sonra:
c:\Program Files\Common Files
sonra "\Microsoft Shared\DAO" ekler ve Dao350.dll ve Dao2535.tlb hedef konum olarak kullanan.
Dao350.dll ve Dao2535.tlb sürüm denetimi kullanılarak bu dizine kopyalayın. Grafik DAO dizini olarak anılacaktır dizindir.
DLL'lerin kaydedin. Tüm DLL'lerin kopyaladıktan sonra bunları kaydettirmeniz gerekir. Varsa her bir DLL DLLRegisterServer giriş noktası ça??rarak yapın. Başarıyla kaydetmek önce Microsoft Jet DAO gerektirdiği için daha önce verilen dosyalar kopyalanıyor sırasını önemli olduğunu unutmayın.
Kur programı Regsvr32.exe veya eşdeğer bir arama (bunlar tarafından Adım 3b yüklüyse), aşağıdaki dll içindeki DLLRegisterServer yürütülecek kullanmalısınız: Dao350.dll, Msjet35.dll, Msrd2x35.dll, Msexcl35.dll, Mspdox35.dll, Msxbse35.dll, Msltus35.dll Mstext35.dll, Msexch35.dll, Msrdo20.dll.
Akılda tutulması bazı özel hususlar şunlardır:
Dao350.dll kaydetmek önce Msvcrt40.dll ve diğer gerekli dosyalar bilgisayarda olması gerekir. Kaydetmek, DAO başarısız olursa, MSVCRT40.DLL sürümünü denetleyin. Sorunlar, genellikle Windows 95 sürümü 4.10.6038 olması gereken yerde altında görülür (yaklaşık 319 K dosya).
Dosyayı kaydetmek için önce yüklü ODBC Msrdo20.dll gerekir. ODBC yüklemek için ODBC yükleme programı kullanın.
Msexch35.dll MAPI kaydetmek önce sisteminizde yüklü olması gerekir.
Güncelleştirme, dosya başvurusunu sayar. DAO birçok program tarafından paylaşılıyorsa, çünkü sayımını nasıl korunacağı birçok kez DLL yüklendi. Bu, başka bir program, yalnızca gerekli olduğunda dosyayı kaldırmak kaldırma programları sağlar. Bu Msrdo20.dll aynıdır. Diğer dosyalar, hiçbir zaman sistemden kaldırılır.
Yüklemiş dosyayla aynı ada sahip bir anahtar altında aşağıdaki konumda, arama:
Anahtar varsa, (bir dword olan) bir değeri artırmak. Anahtar yoksa, adı (yol dahil) dosya türünü dword'ün bir anahtar oluşturun ve bu değeri 1 vermek gerekir. Tipik bir giriş olması:
(Bu örnek regedit tarafından kullanılan dışa aktarma biçiminde, anahtar oluştururken, yalnızca tek bir ters eğik çizgi kullanırsınız.)
Msrdo20.dll hem Dao350.dll, başvuru sayma emin olun.
Kaldır Windows 95 yönergelere uymak için <a0></a0>, programlar kendilerini kaldırmak ve tüm dosya ve kayıt defteri girdilerini oluşturdukları yazabilmelidir. Bu araç birçok kurulum takımları, sağlanan ınstallshield araç seti gibi "yerleşik" işlevini sağlar. Olarak, Windows 95 yükleme gereksinimleri tüm ayrıntılarını sağlamak için bu belgenin kapsamı dışındadır, ancak DAO kaldırma için gereken temel adımları aşağıda verilmektedir. Yalnızca paylaşılan bileşenler ve bunların eşlik dosyaları kaldırılacak unutmayın. Yüklü olan sistem dosyaları hiçbir zaman kaldırılacaktır.
Dao350.dll'ın başvuru sayısı anahtarının değeri 1 ise Dao350.dll ve Dao2535.tlb kaldırılacaktır. Aksi durumda indirildiği sayısıdır ve dosyanın yerine sola. Örneğin,:
Dao350.dll kaldırmadan önce böylece girdilerini Kayıt Defteri'nden kaldırabilirsiniz, giriş noktası DLLUnregisterServer çağırmanız gerekir. -U</a0> seçeneğiyle Regsvr32.exe kullanarak bunu yapabilirsiniz.
Aynı kuralları için Msrdo20.dll uygulamak ve onun rdocurs.dll ekindeki dosyayı.
Ö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:167523
(http://support.microsoft.com/kb/167523/en-us/
)
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.
Bu makaleyi kullanabilmek için kişisel olarak ne kadar çaba harcadınız?
Çok az
Az
Ne Az, Ne Fazla
Fazla
Çok fazla
Bu bilgiyi geliştirmek için ne yapabiliriz?
Gizliliğinizi korumak için, irtibat bilgilerinizi görüşlerinize eklemeyin.
Teşekkür ederiz! Görüşleriniz, destek içeriğimizi geliştirmek amacıyla kullanılacaktır. Daha fazla yardım seçeneği için lütfen, Yardım ve Destek Ana Sayfası’nı ziyaret edin.