2010-10-21 70 views
1

這是一個有點灰色區域問題的,所以我會在這裏和服務器故障嘗試...VB6 EXE錯誤「無效的圖片」

我有一個實用的應用程序,用VB6建。我不再有應用程序的來源。該實用程序最後在週日早上成功使用。今天早上試圖運行應用程序時,出現一個錯誤對話框,抱怨「無效圖片」。在第二臺和第三臺服務器上,該應用按預期工作。

應用程序的安裝沒有改變。由於我沒有完全控制服務器,因此可能已經應用了補丁程序,我不知道。任何人都知道可能導致此錯誤的操作系統可能發生的變化?服務器正在運行2003 R2,SP1。

+0

我有一個客戶,今天已經開始在Win 2003 Server上遇到這個問題 - 你管理了嗎? ge解決你的問題? – 2012-03-08 16:39:17

回答

0

最佳猜測

  • 讓自己Sysinternals Process Monitor
  • 用它來檢查,如果你的VB6程序加載一些圖片文件
  • ,如果你發現了他們,檢查是否這些圖片文件中的一個具有32位深度(VB6最多隻支持24位深度,根據this forum
+0

我會檢查一下Process Monitor,可能會有所幫助。然而...最近有問題的應用程序沒有改變,爲什麼現在突然對圖片抱怨? – YogoZuno 2010-10-21 21:33:52

+1

我只能推測。可能有十幾個不同的原因。因此,恕我直言,唯一的辦法是找出你的特殊情況的徹底分析。 – 2010-10-22 12:25:37