Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Web sayfalarında COM nesnelerini kullanabilirsiniz. Bunu yapmak için önce bu COM nesnesinin bir örneğini oluşturun. Bir nesne örneği oluşturulduktan sonra, bu web sayfasındaki sonraki betiklerde bunu kullanabilirsiniz.
Bir web sayfasında COM nesne örneği oluşturmak için OBJECT etiketi kullanabilirsiniz. Alternatif olarak, komut dosyası diliniz COM nesneleri oluşturmak için yerel bir yol sağlıyorsa, betiği kullanarak bir nesne örneği oluşturabilirsiniz.
WEB sayfalarına COM nesneleri eklemenin yalnızca ActiveX ve COM destekleyen tarayıcılarla (örneğin Internet Explorer) çalıştığını unutmayın.
Aşağıdaki örnekte, web sayfasına COM nesnesi eklemek için OBJECT etiketinin kullanılması gösterilmektedir:
<OBJECT
ID = vid
CLASSID = "clsid:31263EC0-2957-11CF-A1E5-00AA9EC79700"
BORDER = 0
VSPACE = 0
HSPACE = 0
ALIGN = TOP
HEIGHT = 100%
WIDTH = 100%
>
</OBJECT>
Betik diliniz COM nesneleri oluşturmak için bir yol sağlıyorsa, betikte bir COM nesne örneği de oluşturabilirsiniz. Örneğin, VBScript CreateObject yöntemini, JScript ise ActiveXObject nesnesini sağlar. Betikte nesne oluşturma işlemi aşağıdaki örneklerde gösterilmiştir.
<SCRIPT LANGUAGE = "VBScript">
Dim objXL
Set objXL = CreateObject("Excel.Application")
</SCRIPT>
<SCRIPT LANGUAGE = "JScript">
var objXL = new ActiveXObject("Excel.Application");
</SCRIPT>
CreateObject yöntemine ve ActiveXObject nesnesine ek olarak, hem VBScript hem de JScript bir nesne örneği döndüren GetObject yöntemini sağlar.
BIR COM nesnesi oluşturulduktan sonra, OBJECT etiketinin ID özniteliğinde belirtilen tanımlayıcıyı kullanarak sonraki betiklerde buna başvurabilirsiniz. Yukarıdaki örnekte, bu tanımlayıcı "vid" olarak belirtildi. COM nesnesini kullanan betiğin nesne örneğini oluşturan OBJECT etiketinden veya betiğinden sonra görünmesi gerektiğini unutmayın; aksi takdirde, nesne tanımlayıcısı tanımlanmamıştır. Aşağıdaki betik, Microsoft Excel sürüm bilgilerini görüntülemek için objXL nesnesini kullanır.
<SCRIPT LANGUAGE = "VBScript">
Msgbox objXL.Version
</SCRIPT>
Web sayfasına eklenmiş betikler yazıyorsanız, tarayıcı betiklerinizin erişebileceği bir nesne modelini de kullanıma sunar. Internet Explorer tarafından kullanılan model, World Wide Web Consortium (W3C) tarafından önerilen Belge Nesne Modeli'ne (DOM) uygundur.
İlgili konular