Aracılığıyla paylaş


Denetimleri Yeniden Dağıtma

Visual C++.NET uygulamalarda kullanabileceğiniz ActiveX denetimleri sağlar. Sonra, denetimleri uygulamalar ile birlikte yeniden dağıtabilirsiniz. ActiveX Denetimi Ekle iletişim kutusunda, bir denetimi vurgulamak, o denetimin .ocx veya .dll dosyasını görüntüler.

ActiveX denetimlerine sahip yeniden dağıtılabilir Visual C++ listesi için, Visual C++ .NET ürün CD-ROM'u Disk 2 üzerinde Program Files\Microsoft Visual Studio .NET 2003\redist.txt metnine bakınız; Win\System klasörü üzerindeki herhangi bir .ocx dosyası yeniden dağıtılabilirdir.

MFC ActiveX Denetimleri: ActiveX Denetimlerini Dağıtma, yeniden dağıtılabilir ActiveX denetimlerinin nasıl yüklenip kaydettirildiğini açıklar.

Birleştirme Modülü Projeleri, Visual Studio.NET dağıtımının birleştirme modüllerinden dosyaları nasıl yeniden dağıttığını açıklar.

Veritabanı Destek Dosyalarını Yeniden Dağıtma Microsoft Veri Erişim SDK'sında bulunan veritabanı teknolojileri için destek dosyalarının nasıl yeniden dağıtılacağını açıklar.

Uygulamanız veritabanına bağlanan bir ActiveX denetimi kullanıyorsa, yüklemeniz ya da aşağıdakileri yapmanız gerekir:

  • Windows için DCOM. Dcom98.exe ya da DCOM95.exe'yi Windows 2000'den önceki Windows sürümlerini çalıştıran herhangi bir bilgisayarda çalıştırmanız gerekir. (Dcom98.exe özellikle Windows 98 içindir; DCOM95.exe özellikle Windows 95 içindir.) Bu dosyaları https://www.microsoft.com/com/resources/downloads.asp adreslerinden indirebilirsiniz.

  • MDAC 2.8 SDK. Hedef bilgisayarda Microsoft Data Access 2.8 SDK'yı yüklemeniz gerekir. Bunu https://go.microsoft.com/fwlink/?LinkId=205525 sitesinden yükleyebilirsiniz.

  • MDAC 2.8 yeniden dağıtım programı. MDAC 2.7 SDK, MDAC 2.8 yeniden dağıtım programı (MDAC_TYP.EXE) ile kullanılmak üzere tasarlanır. MDAC_TYP.EXE dosyasını https://go.microsoft.com/fwlink/?LinkId=164412 adresinden indirebilirsiniz.

  • DSN'yi çoğaltın. Ayrıca, hedef bilgisayardaki veri kaynağı adını çoğaltmanız gerekir. Bunu programlı olarak ConfigDSN gibi işlevlerle yapabilirsiniz.

Bileşen Yeniden Dağıtımı ile İlgili Önemli Notlar

  • DAO bileşenleri yeniden dağıtılıyor.   Microsoft Jet 4.0 SP3 (2927.04 sürümü) veya daha yeni bir sürümünü kullanmanızı önerir. Jet 4.0 SP3, Windows 2000 ve Windows Me ile birlikte gelir. Jet'in bu sürümünü kullanarak, uygulamanızla birlikte test edilmesi gereken Jet sürümlerinin sayısını azaltır.

    Windows XP, Jet'in Windows'un daha önceki sürümlerine dahil edilmemiş yükseltilmiş hizmet paketi sürümü ile sevk edilir. Uygulamanızın Windows XP'de sınanması, Windows XP ile birlikte gelen Jet sürümünün de otomatik olarak sınanmasını sağlar. DAO uygulamalarını yayınlamadan önce Jet 4.0'ın her iki sürümünde test etmeniz gerekir.

    Windows XP sürümündeki tek fark Windows 2000 yayımlandığından beri bulunan sorunların onarımıdır. Uygulamanızın kullanıcıları sorunla karşılaşmıyorsa, Jet 4.0 SP3'den daha yeni bir güncellemeye gerek yoktur.

    Windows 2000 kullanıyorsanız ve Jet sürümünüzü yükseltmek istiyorsanız, Windows hizmet paketleri kullanmanız gerekir. Windows 2000'den önceki bir Windows sürümünü kullanıyorsanız, "ACC2000: Microsoft Jet 4.0’ın Güncelleştirilmiş Sürümünü Yükleme Merkezinden Kullanabilirsiniz" Bilgi Bankası makalesinde açıklandığı gibi Jet'in en son sürümünü edinebilirsiniz (Q239114). MSDN Kitaplığı CD-ROM'unda veya https://support.microsoft.com/support adresinde Bilgi Bankası makaleleri bulabilirsiniz.

  • ActiveX denetimleri ile ilgili bilinen sorunlar.   Bilgi Bankası makalesi "PRB: Yeniden Dağıtılabilir Denetimin Dinamik Oluşturucusu Başarısız Olur" başlığında açıklandığı gibi, (Q151804) Visual C++'ın yüklenmemiş olduğu bilgisayarlarda yeniden dağıtılabilir ActiveX denetimlerini dinamik olarak oluşturma ile ilgili bilinen bir sorun vardır. MSDN Kitaplığı CD-ROM'unda veya https://support.microsoft.com/support adresinde Bilgi Bankası makaleleri bulabilirsiniz. Bir iletişim kutusu üzerine bazı ActiveX denetimlerini yerleştirmeye ilişkin bilinen bir sorun mevcut; Bilgi Bankası makalesinde ifade edildiği gibi (PRB:Microsoft ActiveX Denetimleri İçin Tasarım Zamanı Lisansı Gerekir) denetimin bir tasarım zamanı lisansı gerektirdiğini belirten bir ileti kutusu alırsınız (Q155059). MSDN Kitaplığı CD-ROM'unda veya https://support.microsoft.com/support adresinde Bilgi Bankası makaleleri bulabilirsiniz.

  • Visual Studio lisanslı denetimleri Visual Studio lisans sahipleri diğer Visual Studio geliştirme araçlarına özel ek ActiveX denetimlerini yeniden dağıtabilir. Örneğin, Çizelge denetimi Visual Basic ile dağıtılır, bu aynı zamanda Visual Studio ile birlikte gelir. Bu durumda Visual Studio lisansının bir parçası olarak Visual C++ kullanıyorsanız grafik denetimini tekrar dağıtabilirsiniz. Ancak, yalnızca Visual C++ aldıysanız, bunu yeniden dağıtmak için lisansınız yoktur.

Ayrıca bkz.

Başvuru

ActiveX Denetimlerini Kullanma

MFC ActiveX Controls: Distributing ActiveX Controls

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Aralık 2010

MDAC ve MDAC SDK'ya güncelleştirilmiş başvurular.

Müşteri geribildirimi.