RAD XE 7 – Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta

15
RAD XE 7 – Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta

Transcript of RAD XE 7 – Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta

RAD XE 7 – Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta

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

RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta

13

Hasil :

RAD XE 7 : Komponen ActiveX Control Arief Setya – IT Club SMK N 10 Jakarta

14

Cukup mudah bukan? :D Silakan ditelusuri koding-koding lainnya... :v

Kalau ada yang error boleh hubungi penulis.. Insyaallah dibantu semaksimal mungkin... :D

Wassalamu’alaikum warahmatullahi wabarakatuh..............