我看到了很多關於這個問題,但仍然無法找到我的代碼的解決方案。 我在VB6有這個問題在調試..如何在VB6中解決運行時錯誤'429:Activex組件無法創建對象'?
Set img = New ImageFile
img.LoadFile mainform.picturePath & stock & ".jpg"
好像我不能創建一個新的ImageFile
和得到這個瘋狂的錯誤報告。
我嘗試了幾個以上的dll註冊。
我也嘗試更新的DirectX 9.0c和重新安裝VB6 - Office組件..
但仍然得到錯誤。我不知道可能是什麼原因造成的。
作爲一個實驗,用'CreateObject(「WIA.ImageFile」)'替換'New ImageFile'並試一試。另外,如果您的電腦是XP SP1,您是否嘗試過重新安裝WIA(可能通過http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18287)? – rskar 2012-04-20 14:20:16
什麼是'ImageFile'?它在哪裏定義,在什麼庫? – Deanna 2012-04-20 14:36:23
@rskar是的,你是統治者。我試過重新安裝WIA。它重新安裝vb6之前它奇怪我試過這個,但沒有工作,但現在工作得很好。我想我沒有仔細按照步驟。發佈它作爲答案.. xD也CreateObject(「WIA.ImageFile」)也是非常有用的。我必須承認這是一個快速解決問題的方法,我並不真正問這裏的所有事情。首先我盡我所能找出我自己,今天這個問題花了我4個小時,所以非常感謝。 – 2012-04-20 15:03:58