Makale numarası: 159923 - Son Gözden Geçirme: 05 Eylül 2006 Salı - Gözden geçirme: 4.0

ActiveX denetimleri ınternet Explorer'da nasıl lisanslı

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

Özet

Bilgisayar denetimi kullanmak için lisanslı değil, lisanslı bir ActiveX denetimi ınternet Explorer HTML sayfası düzgün yüklemez. Örneğin, denetimi oluşturmak için Microsoft Visual C++ kullanırsanız, bunu oluşturuldu, ancak farklı bir bilgisayara yüklemek bir bilgisayardaki Denetim yükler HTML sayfa.

Için-lisanslı olmayan bir bilgisayarda kullanım lisansı denetimleri, HTML sayfası, bir <a0>Lisans</a0> <a1>Paket</a1> (.lpk) dosyası oluşturmanız gerekir. .Lpk dosya, HTML sayfasındaki lisanslı denetimler için çalıştırma lisansı içerir. Lisans paketi yazma aracı (Lpk_tool.exe), bu dosyayı oluşturmak için kullanabilirsiniz. Lisans paketi Yazma Aracı'nı edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d2728e89-575e-42e9-a6ff-07d0021e68cc (http://www.microsoft.com/downloads/details.aspx?FamilyID=d2728e89-575e-42e9-a6ff-07d0021e68cc)

HTML sayfasına bir denetim ekleme adımları

Bir <a0>HTML</a0> sayfasında, lisanslı bir denetimi katıştırmak için aşağıdaki adımları izleyin:
  1. Lpk_tool.exe denetimi kullanmak için lisanslı bir bilgisayarda çalıştırın.
  2. HTML sayfasında kullanmak istediğiniz her lisanslı bir ActiveX denetimi'ni vurgulayın ve sonra Ekle ' yi tıklatın.
  3. Kaydet & Çık'ı tıklatın. ve LPK dosyası için bir ad yazın.
  4. HTML sayfasına bir başka <OBJECT>etiketlerinden önce Lisans Yöneticisi nesnesi <OBJECT>etiketi ekler. Lisans Yöneticisi, ınternet Explorer ile yüklü olan bir ActiveX denetimidir.

    Not Bu CLASSID, "5220cb21-c88d-11cf-b347-00aa00a28331", Lisans Yöneticisi için ActiveX denetimleri için ise. LPK dosyaya başvuran her zaman aynı CLASSID kullanmanız gerekir. Buna ek olarak, Name özelliği <param>etiketinin "LPKPath" olarak saklamak ve gerekir ayarlamakValue özelliği için yol ve dosya adı LPK Lisans Yöneticisi nesnenin <param>etiketi. Bu yol, göreli bir yol olabilir, ancak bir UNC paylaşımına veya başka bir etki alanındaki bir URL'YI başvurmalıdır..

    Her HTML sayfası için bir LPK dosya yalnızca olabileceğinden LPK dosyanızı oluşturduğunuzda tüm lisanslı ActiveX denetimleri sayfanın eklediğinizden emin olun. Örneğin:
    <OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
       <PARAM NAME="LPKPath" VALUE="relative URL to .LPK file">
    </OBJECT>
    					
  5. Daha sonra lisanslı denetiminizi <object>etiketini ekleyin. Örneğin, bir HTML sayfası, Microsoft maskelenmiş denetim şöyle Düzenle görüntüler:
    <OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
    <PARAM NAME="LPKPath" VALUE="maskedit.lpk">
    </OBJECT>
    
    <OBJECT CLASSID="clsid:C932BA85-4374-101B-A56C-00AA003668DC"
    WIDTH=100 HEIGHT=25 VIEWASTEXT>
    </OBJECT>
    					

SORUN GİDERME

Bir Web sayfasında lisanslı bir denetimi kullanmadan önce aşağıdaki öğeleri doğrulayın:
  1. Denetim için bir yeniden dağıtım lisansı olup olmadığını denetleyin.
  2. Lisans kullanımı ınternet üzerinde verir doğrulayın.
  3. Için <object>CodeBase parametresi sağlarsanız etiketi, bir ActiveX denetimi, kullanımı, lisans sözleşmenize göre izin verildiğini doğrulayın. Çoğu üçüncü taraf şirketler, .cab dosyaları, denetimler için sınanmış bir sürümünü sağlar. Yazılım karşıdan yükleme yönergeleri için yazar belgelerine bakın.
Bu bilgileri doğrulamak için <a0></a0>, ilgili denetim için Lisans Sözleşmesi'ni inceleyin. "Tüm hakları ayrılmış" terimi, özel olarak, ne açıkça belirtilen izin yalnızca gerektiği anlamına gelir. Izin yok (veya muğlak) herhangi bir etkinliği lisans anlaşmasının olası lisans ihlalidir.

Not Microsoft Visual C++ ve Microsoft Visual Basic ile gelen ActiveX denetimleri, lisanslı denetimleri de yararlıdır. Bir HTML sayfasında kullanmak için yukarıdaki adımları izleyin. Microsoft, bu bir .cab dosyası imzalanmış bir sürümünü sağlar. Daha fazla bilgi için "Başvurular" bölümüne bakın.


Referanslar

CAB dosyasını dağıtım hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
172991  (http://support.microsoft.com/kb/172991/ ) Visual Basic 5.0 ile Dağıtılan CAB Dosyaları
Karşıdan yükleme işlemi ınternet bileşeni hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
264570  (http://support.microsoft.com/kb/264570/ ) Web Yayını: Internet bileşen yüklemesi nasıl çalışır?
252937  (http://support.microsoft.com/kb/252937/ ) Neden kodu yükleme başarısız hakkında daha fazla bilgi bulma
271594  (http://support.microsoft.com/kb/271594/ ) Internet bileşen karşıdan yükleme çevrimiçi Sorun Gidericisi kullanılabilir
271273  (http://support.microsoft.com/kb/271273/ ) Ikinci lisanslı bir ActiveX denetimi yüklenemedi

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 5.5 SP1
  • Microsoft Internet Explorer (Programming) 5.5 SP2
Anahtar Kelimeler: 
kbmt kbcode kbctrl kbdownload kbfaq kbhowtomaster KB159923 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:159923  (http://support.microsoft.com/kb/159923/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
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.