如果你雙擊 Visual Basic 客戶端應用程式的 .exe 檔案,但沒有任何反應且沒有錯誤訊息,問題可能是你沒有部署客戶端應用程式嘗試使用的 TI 元件。
通常,如果 TI 元件類型函式庫未註冊(即尚未部署於 COM+ 應用程式中),你會收到錯誤訊息 429,內容為「ActiveX 元件無法建立物件」。然而,若未註冊的 TI 元件包含使用者定義型別(UDT),且該 UDT 在 Visual Basic 用戶端應用程式中被引用,則完全不會出現錯誤。
為了解決此問題,可以在 COM+ 應用程式中部署 TI 元件以自動註冊。 這樣你的 Visual Basic 客戶端應用程式就會正常運作。