Post on 03-Apr-2023
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
1
Assalamu’alaikum warahmatullahi wabarakatuh......
Hallooo Duniaa.............
Kali ini penulis akan membahas mengenai penggunaan ActiveX pada RAD XE 7. Apa itu ActiveX?
Cukup jelas bukan? ActiveX itu adalah sebuah framework software yang dibuat oleh Microsoft.
ActiveX pada umumnya berupa komponen yang dapat dipasang pada aplikasi yang kita buat, lalu
ada dimanakah komponen ActiveX tersebut? :o
Komponen tersebut sudah ada pada Windows kita. Mereka dapat berupa berkas *.dll, *.bpl atau
yang lainnya dan umumnya berada pada folder “system32” Windows.
Lalu bagaimana komponen itu dapat digunakan? Yap kita harus meng-compile atau cukup meng-
include file yang dibutuhkan di project yang kita buat... Ayo langsung saja kita praktekkan.. :v
ActiveX is a software framework created by Microsoft that adapts its earlier Component
Object Model (COM) and Object Linking and Embedding (OLE) technologies for content
downloaded from a network, particularly in the context of the World Wide Web. It was
introduced in 1996 and is commonly used in its Windows operating system. In principle it is
not dependent on Microsoft Windows, but in practice, most ActiveX controls require either
Microsoft Windows or a Windows emulator. Most also require the client to be running on
Intel x86 hardware, because they contain compiled code.
Many Microsoft Windows applications — including many of those from Microsoft itself,
such as Internet Explorer, Microsoft Office,Microsoft Visual Studio, and Windows Media
Player — use ActiveX controls to build their feature-set and also encapsulate their own
functionality as ActiveX controls which can then be embedded into other applications.
Internet Explorer also allows the embedding of ActiveX controls in web pages.
However, ActiveX will not work on all platforms, so using ActiveX controls to implement
essential functionality of a web page restricts its usefulness.
http://en.wikipedia.org/wiki/ActiveX
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
2
Ayo dibuka dulu RAD XE 7 nya.. :)
Kalau sudah, buat project baru atau buka yang sudah ada kemudian buka menu Component ->
Import Component. Disana ada berbagai komponen yang dapat kita gunakan. CTO
Kemudian kita pilih Import ActiveX Control dan klik Next >>
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
3
Selanjutnya kita akan mendapatkan tampilan list dari semua ActiveX yang ada pada windows kita
sepeti dibawah ini
Wah banyak juga ya.... :D nah disitu lah komponen-komponen ActiveX yang dapat kita gunakan.
Kali ini penulis akan membahas 2 model komponen yang dapat digunakan, yang pertama adalah
komponen Windows Media Player dan Microsoft Speech Object Library.
Pertama, kita cari Windows Media Player
Nah kita sudah dapatkan kemudian klik Next >>
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
4
Selanjutnya pada bagian ini kita pilih Palette Page pada ActiveX kemudian klik Next >> lagi
Selanjutnya pilih Install to New Package dan klik Next >>
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
5
Setelah itu kita Browse tempat untuk menyimpan file project dari activeX tersebut. Biasanya
penulis menyimpannya di “C:\Users\Public\Documents\Embarcadero\Studio\15.0\ActiveX” dengan
nama ActiveXWMP atau bebas...
Lalu kita klik tombol Finish
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
6
RAD XE akan otomatis menginstall komponen tersebut dan diletakkan pada palette ActiveX
Apabila berhasil, kita akan dapatkan pesan seperti dibawah ini
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
7
Kemudian simpan
Nah, mudah kan? Sekarang kita akan coba menggunakannya pada Project yang kita buat tadi,
kita cari komponen tersebut pada Palette
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
8
Horee sudah terpasang... :D kita pasang komponen tersebut pada Form dan seperti dibawah ini
tampilannya
Wah keren... bagaimana menggunakannya?
Kita dapat mengeksplorasi kodingnya melalui properties untuk mengatur WMP tersebut, coba saja
klik 2 kali pada WMP tersebut, maka akan muncul seperti dibawah ini
Ini keren bukan? Silakan dieksplorasi kodingnya.. :D
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
9
Contoh WMP :
Selanjutnya kita akan memasang Microsoft Speech Object Library, agak sedikit berbeda dengan
komponen Windows Media Player karena komponen ini ada di bagian Type Library
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
10
Kemudian kita cari dengan keyword Speech agar lebih spesifik
Selanjutnya sama seperti WMP, silakan dilanjutkan... :D
Sampai setelah terinstall, kita cek komponen dengan nama SpVoice
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
11
Kemudian tambahkan 2 tombol untuk variasi... :D
Selanjutnya kita tambahkan String FileName pada Unit1.h bagian public
RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta
12
Lalu isi pada konstruktor nya atau Owner Form1
Selanjutnya koding ini pada button Check File
Kemudian koding ini pada button Play
Sekarang kita Jalankan, pasti ada suaranya... :D