Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat membuat skrip objek COM di aplikasi Active Server Pages (ASP). Untuk melakukannya, Anda harus terlebih dahulu membuat instans objek baik dengan menggunakan tag OBJECT atau dengan memanggil metode CreateObject objek Server ASP. Setelah objek COM dibuat, Anda dapat menggunakannya dalam skrip berikutnya di halaman ASP.
Dengan menggunakan ASP, Anda dapat bekerja dengan berbagai jenis mesin pembuatan skrip, yang masing-masing mendukung bahasa pembuatan skrip yang berbeda. ASP dilengkapi dengan mesin skrip VBScript dan JScript. Anda juga dapat mencolokkan mesin pembuatan skrip yang dikembangkan oleh perusahaan lain untuk mendukung bahasa seperti PerlScript, PScript, Python, dan lainnya.
Jika Anda tidak mengatur bahasa skrip untuk halaman ASP, VBScript adalah default. Untuk menentukan bahasa skrip selain VBScript, sertakan baris seperti berikut ini di bagian atas setiap halaman ASP:
<%@ LANGUAGE=JScript %>
Untuk menggunakan objek COM di halaman ASP, Anda harus terlebih dahulu membuat instans objek tersebut. Anda melakukan ini dengan menggunakan tag OBJECT dan menentukan nilai "SERVER" untuk atribut RUNAT, seperti yang ditunjukkan dalam contoh berikut. Secara default, tag OBJECT membuat instans objek pada klien. Mengatur atribut RUNAT ke SERVER menyebabkan objek dibuat di server. Objek harus berjalan pada server agar dapat digunakan oleh ASP.
<OBJECT
RUNAT=SERVER
ID=MyAds
CLASSID="Clsid:1621F7C0-60AC-11CF-9427-444553540000">
</OBJECT>
Anda juga dapat membuat instans objek COM di halaman ASP dengan memanggil metode CreateObject objek Server ASP. Menggunakan Server.CreateObject lebih lambat daripada membuat objek menggunakan tag OBJECT, tetapi sedikit lebih mudah dibaca karena menentukan pengidentifikasi terprogram alih-alih pengidentifikasi kelas objek COM. Objek Server diekspos oleh ASP dan tidak perlu dibuat. Cara memanggil Server.CreateObject diilustrasikan dalam contoh berikut. Contoh pertama adalah VBScript:
<%
Set MyAds = Server.CreateObject("MSWC.AdRotator")
%>
Contoh berikutnya adalah JScript:
<%
var MyAds = Server.CreateObject("MSWC.AdRotator")
%>
Memanggil CreateObject lebih lambat daripada menggunakan tag OBJECT untuk membuat objek COM. Dalam aplikasi di mana performa sangat penting, Anda harus menggunakan tag OBJECT.
Setelah membuat instans objek COM, Anda dapat menggunakannya dalam skrip. Melakukan ini diilustrasikan dalam contoh VBScript berikut, yang mengatur nilai properti Batas objek COM.
<% MyAds.Border = 0 %>
Topik terkait