Pemeriksa Komponen - Pemeriksa COM ActiveX
Luis Leonardo Nunez Ibarra. Tahun 2000 - 2003. email: [email protected].
Chili, menikah, saya punya 2 anak. Penggemar video game dan tenis meja. Komputer pertama saya adalah Talent MSX yang dibelikan ayah saya pada tahun 1985. Di sana saya mengambil langkah pertama saya dengan bermain game seperti Galaga dan PacMan dan kemudian memprogram dalam MSX-BASIC.
Saat ini bidang pengetahuan saya terkait dengan teknologi .NET dengan pengalaman lebih dari 15 tahun mengembangkan beberapa halaman web menggunakan ASP.NET dengan database SQL Server dan Oracle. Integrator teknologi, pengembangan layanan, aplikasi desktop.
Pemeriksa Komponen adalah aplikasi yang bertanggung jawab untuk memverifikasi kontrol dan pustaka activex mana yang diinstal dengan benar. Untuk ini, perpustakaan TLBINF32.DLL digunakan, yang membantu memperoleh informasi tentang perpustakaan dari registri Windows.
Beri seseorang seekor ikan, maka kamu akan memberinya makan sehari, ajari dia memancing, maka kamu akan memberinya makan seumur hidupnya (Pepatah Cina)
Setelah mengembangkan beberapa perpustakaan dan kontrol activex serta menggunakan pihak ketiga, tidak ada kekurangan komponen yang tidak dapat diinstal pada komputer tertentu. Mengingat skenario ini, saya memutuskan untuk membangun utilitas ini yang membaca semua perpustakaan activex di direktori windowssystem dan memverifikasi statusnya. Informasi diekstraksi menggunakan perpustakaan TLBINF32.DLL.
Proyek ini menempati 5 komponen ActiveX
File PVB_XMENU.DLL merupakan komponen khusus agar menu dapat menerapkan ikon dan bantuan pada saat pemilihan.
Itu harus dilakukan dari baris perintah windows regsvr32.exe [nama komponen] Untuk Windows 10 Anda perlu menginstal dengan izin administrator.
Jika Anda mendapatkan kesalahan lisensi komponen saat menjalankan proyek, Anda mungkin perlu menginstal runtime Visual Basic 5 (MSCVBM50.DLL) dan mengunduh file VB5CLI.EXE dan VBUSC.EXE, keduanya tersedia di Internet untuk diunduh. Ini akan memperbaiki masalah lisensi komponen VB5.
Mengingat kemudahan visual basic yang memungkinkan Anda membangun perpustakaan dan kontrol activex baik untuk penggunaan pribadi maupun untuk proyek yang saya kerjakan saat itu dan Anda harus menginstal aplikasi pada PC pengguna akhir dan penginstalnya mogok karena Saya tidak dapat menyelesaikan penginstalan perpustakaan atau penginstalannya salah karena komponen eksternal yang digunakannya hilang.
Itu adalah masa DLL NERAKA (https://en.wikipedia.org/wiki/DLL_Hell) dan banyak pengembang saat itu yang menggunakan Visual Basic menderita karenanya. Untuk membantu sedikit mengurangi masalah ini dan memverifikasi komponen mana yang dipasang dengan benar, saya mengembangkan utilitas ini untuk membantu mendapatkan gambaran tentang komponen mana yang dipasang dengan benar.
Mengatasi DLL NERAKA ternyata tidak mudah...
Pada tahun-tahun itu niat saya adalah menawarkannya secara gratis kepada komunitas Visual Basic yang cukup aktif pada tahun-tahun tersebut. Untuk ini saya membuat situs web di mana saya memiliki beberapa aplikasi lain yang juga dibuat karena kebutuhan dan saya mendistribusikannya secara gratis.
Saya berharap proyek yang lahir dari kebutuhan pribadi ini dapat digunakan untuk tujuan belajar dan motivasi. Bagaimana Anda dapat menyalin ide-ide bagus dan memperbaikinya.