ehm, Late binding?
apa sih late binding itu?
hihihihihi.... teknik tersebut mungkin pernah kalian buat, namun kalian tidak sadar itu adalah teknik "Late Binding"....
jadi begini.. Late binding dapat diartikan sebagai pemberitahu compiler, bahwa ada object [Activex Dll/Ocx] yang akan digunakan.
nah, dengan Late Binding ini, kalian tidak perlu menggunakan "reference" lagi...
namun, buatlah Variable sebagai Object, yang nantinya akan mewakili Object/Class pada ActiveX Dll/OCX yang digunakan.
Baiklah, lebih mudah dengan menggunakan contoh code;
Dim gxry As Object 'kasih tau compiler, bahwa nanti kita buat object
Set gxry = CreateObject("wscript.shell") 'Buat Object --> Ambil class Shell dari object wscript...
gxry.run "cmd.exe" 'Panggil Function run dari class Shell - Object Wscript...
Nb: Routine diatas akan mengeksekusi file cmd.exe [command prompt]
ketika melihat code diatas, pasti kamu baru "ngeh", oh, itu toh yang dinamakan Late Binding...
berbeda dengan sahabatnya, yaitu Early Binding, pada Early binding, Compiler sudah tau Object apa yang digunakan atau dibinding dalam program dengan pemilihan di Reference.
Nah, dengan Late Binding, kamu tidak perlu repot menggunakan Reference kan...??
[ingat, ActiveX harus teregistrasi!!!]
Kelemahan Late Binding:
Harus mengetahui Class, Parameter, dsb dari si Object
Kelebihan Late Binding:
Pemakaian ActiveX adalah Versi terakhir yang diregister pada komputer
Kelemahan Early Binding:
Agak repot klik2 aja mungkin...
Kelebihan Early Binding:
Ada bantuan popupmenu utk Class dari Object beserta parameternya
Penggunaan kedua fungsi diatas tergantung pada kebutuhan kalian..
Semoga Bermanfaat..
Tx to:
- My Jesus, My Everything
- My Family
- Gemabel
- BRAJA
- All of you guys...
Posting Komentar