組件檢查器 - COM ActiveX 檢查器
路易斯·萊昂納多·努涅斯·伊瓦拉。 2000 年 - 2003 年。
智利人,已婚,有 2 個孩子。電子遊戲和乒乓球迷。我的第一台電腦是 Talent MSX,是我父親在 1985 年給我買回來的。 我在上面開始了玩 Galaga 和 PacMan 等遊戲的第一步,然後使用 MSX-BASIC 進行程式設計。
目前我的知識領域與 .NET 技術相關,擁有超過 15 年使用 ASP.NET 與 SQL Server 和 Oracle 資料庫開發多個網頁的經驗。技術整合商、服務開發、桌面應用程式。
Component Checker 是一個應用程序,負責驗證哪些 activex 控制項和函式庫已正確安裝。為此,使用 TLBINF32.DLL 庫,它有助於從 Windows 登錄中獲取有關庫的資訊。
授人以魚,可以餵他一日;授人以魚,可以餵他一輩子(中國諺語)
在開發了多個 ActiveX 程式庫和控制項並使用第三方之後,不乏無法安裝在特定電腦上的元件。鑑於這種情況,我決定建立這個實用程序,它讀取 windowssystem 目錄中的所有 activex 庫並驗證它們的狀態。使用 TLBINF32.DLL 庫提取資訊。
該項目佔用5個ActiveX組件
PVB_XMENU.DLL 檔案是一個自訂元件,以便選單可以在選擇時套用圖示和幫助。
必須從 Windows 命令列 regsvr32.exe [元件名稱] 完成。
如果執行專案時遇到元件授權錯誤,則可能需要安裝 Visual Basic 5 執行階段 (MSCVBM50.DLL) 並下載 VB5CLI.EXE 和 VBUSC.EXE 文件,這兩個檔案都可以在 Internet 上下載。這將解決 VB5 組件許可問題。
鑑於 Visual Basic 允許您輕鬆地建立庫和 ActiveX 控件,以供個人使用和我當時工作的項目,並且您必須在最終用戶的 PC 上安裝該應用程序,並且安裝程序崩潰了,因為我無法解決庫的安裝問題,或由於缺少它使用的外部組件而安裝不正確。
那是 DLL HELL (https://en.wikipedia.org/wiki/DLL_Hell) 的時代,當時許多使用 Visual Basic 的開發人員都深受其苦。為了幫助稍微緩解這個問題並驗證哪個元件安裝正確,我開發了這個實用程式來幫助了解哪些元件安裝正確。
解決 DLL HELL 並不容易...
在那些年裡,我的目的是免費向當時非常活躍的 Visual Basic 社群提供它。為此,我創建了一個網站,其中有幾個其他應用程序,這些應用程式也是出於需要而創建的,並且我免費分發它們。
我希望這個出於個人需求而誕生的計畫能夠用於學習和激勵目的。如何複製好的想法並加以改進。