在使用的一些軟體和程式的過程中,經常會出現:定義的應用程式或物件錯誤,錯誤程式碼是多少,Automation錯誤等,導致類似的這樣的錯誤,查詢原因的一個方向是,出現這個錯誤的操作動作相關的元件或DLL上出現了問題了。
筆者在幫忙處理金蝶的錯誤問題也遇到類似的錯誤提示問題。以此分享。如圖出現錯誤提示:
定義的應用程式或物件錯誤
錯誤程式碼:126(7EH)
Source:KDVBF
Detail:Automation錯誤
工具/原料
金蝶K3
Automation錯誤
方法/步驟
首先使用除錯跟蹤工具,可使用金蝶K3自帶有除錯跟蹤工具,可以在安裝目錄中找到,如圖所示KdMainDbg.exe啟動用除錯跟蹤版本之後,操作同正常一樣的操作一遍,直接錯誤提示出現。
可以在的客戶端支行診斷工具看到是哪一個元件出現了問題了。
在程式安裝的目錄下找到這個元件檔案 。
可以搜尋關鍵字,找到這個元件檔案之後,進行重新註冊。
選擇開啟方式。一般VBR的檔案都是以CLIREG32進行註冊的。
若第一次使用的,需要點選瀏覽,去Windows\System32目錄查詢到CliReg32來進行註冊。
若是使用的過了,可以在開啟方式中直接再使用的使用開啟。
按照這個程式要求進行重新註冊這個元件。
同時別忘記註冊相應的DLL檔案,否則元件也是不生效會失敗的。
regsvr32 "D:\Program Files (x86)\Kingdee\K3ERP\KDSYSTEM\KDCOM\EBSFAClear.dll"