Wa'alaikumussalam Wr. Wb. 1. Ada satu file yang didalam nya menggunakan UserForm yang di dalam nya menggunakan control DTPicker. >> artinya, semua komputer yang menjalankannya harus punya dan tahu cara memakai library bernama mscomct2.ocx
2. Saya bermaksud meng-share file ini untuk keperluan bersama. Akan tetapi hampir semua komputer yang membuka file ini selalu muncul error seperti ini "Could not load an object because it is not available on this machine". >> artinya, komputer tersebut tidak punya atau tidak tahu cara pakai library bernama mscomct2.ocx 3. Saya sudah coba googling di internet mengenai cara nya, dan file ocx nya, dan saya paste di directory C:Windows\System32 tapi hasil nya tetap sama / error. >> kenali lebih dulu komputer yang akan dipasangi library mscomct2.ocx 4. sbg informasi saya menggunakan Office 2010 dan Windows 7. >> dengan library mscomct2.ocx yang baru, yang dibutuhkan bukan informasi Windows apa, tetapi berapa bit. 5. Kid komat kamit >> Komputer punya Operating System (dalam hal ini Windows) >> Windows diterbitkan dalam 2 macam basis bit, yaitu 32 Bit dan 64 Bit. Kenali komputer Anda (bisa jadi beda-beda antar pemakainya), pakai yang 32 Bit atau 64 Bit >> Pada windows 32 bit, hanya akan ada folder Windows\System32 >> Pada windows 64 bit akan ada folder : - Windows\System32 -> untuk seluruh library yang digunakan oleh aplikasi berbasis 64Bit - Windows\SysWOW64 -> untuk seluruh library yang digunakan oleh aplikasi berbasis 32Bit >> Pada Windows 32Bit, hanya bisa di install aplikasi 32Bit seperti Office versi x 32Bit, dsb >> Pada Windows 64Bit bisa diinstall aplikasi 64Bit (butuh library di Windows\System32) dan aplikasi 32Bit (butuh library di Windows\SysWOW64) >> file ocx seperti mscomct2.ocx yang didalamnya ada control DTPicker adalah salah satu file library. >> file library tidak bisa digunakan hanya melalui copy ke suatu folder tertentu >> file library harus diregister ke system registry operating system, agar mesin komputer tahu cara memakai file library itu. >> setahu saya, saat ini adanya mscomct2.ocx jenis 32Bit, >> jadi harus diregistry melalui Windows\SysWOW64 (untuk OS 64Bit) dan melalui Windows\System32 (OS 32Bit) >> file untuk meregister bernama regsvr32. File ini ada di Windows\System32 (OS 32Bit) dan ada di Windows\System32 serta di Windows\SysWOW64 (OS 64Bit) >> Cara register : - cari command prompt (di Accesories atau sebangsanya) -> klik kanan -> Run As Administrator - untuk OS 64Bit harus menuju Windows\SysWOW64 cd\windows\syswow64 lalu enter - register library, misal file ocx ada di folder G:\myLib bernama mscomct2.ocx regsvr32 g:\mylib\mscomct2.ocx lalu enter - kalau ada pesan sukses, berarti library sudah bisa dipakai. jika belum, coba ganti file ocx dengan yang baru : http://activex.microsoft.com/controls/vb6/mscomct2.cab >> lah kalo pengennya semua bisa tinggal copy folder dan bisa pakai sekaligus dengan librarynya ter register gimana ? kata si jin... ngimpi... atau mungkin .... wani piro pada dasarnya harus dibuatkan sebuah aplikasi untuk meregister (menjalankan perintah di atas tadi). Tentu saja harus ada ijin admin komputer setempat. perintah shell command bisa digunakan via VBA, siapa tahu bisa dipakai untuk manggil proses register diatas setelah login komputer dengan admin. (mungkin loh ya) >> yang belum dicoba adalah aplikasi 64Bit mau pakai library 32Bit. Seperti pada OS 64Bit diinstall aplikasi Office 64Bit juga, tapi negbet abis pengen pake DTPicker (kaya gak ada ide lain selain DTPicker) yang ocxnya library 32Bit. Mungkin sudah pernah ada yang berhasil ? Bagi-bagi disini caranya dong. Wassalamu'alaikum Wr. Wb. Kid. 2013/2/22 Sony Ario <sony.ar...@gmail.com> > ** > > > Assalamualaikum teman. > > Mohon bantuan info. Ada satu file yang didalam nya menggunakan UserForm > yang di dalam nya menggunakan control DTPicker. > > Saya bermaksud meng-share file ini untuk keperluan bersama. Akan tetapi > hampir semua komputer yang membuka file ini selalu muncul error seperti ini > "Could not load an object because it is not available on this machine". > Saya sudah coba googling di internet mengenai cara nya, dan file ocx nya, > dan saya paste di directory C:Windows\System32 tapi hasil nya tetap sama / > error. > > Adakah teman2 yang tau akan solusi nya ? sbg informasi saya menggunakan > Office 2010 dan Windows 7. > > Terima kasih sebelumnya. > > Wassalam > Sony > > > > >