VB6 and Dataram Ramdisk issue

今天因為需要用到,就開啟了好幾個月沒用過的 VB6,載入的途中出現了 Dataram Ramdisk 的 Installer,覺得有點怪怪的,然後繼續執行下去就出現了 VBDataViewWindow 的對話框「ImageList 必須先初始化才能使用 Continue?」,接下來不論按 Y 或 N 都會導致一些 Addons 的異常,但是關掉 VB6 重新再執行雖然沒出現 installer 了,但是依舊出現「ImageList 必須先初始化才能使用 Continue?」.....

花了一些時間追,雖然搞不清楚原因,但找到兇手!(誤)

Workaround:

  1. 刪除或搬走程式集裡的 Dataram RAMDisk 資料夾
  2. 執行 VB6 的時候出現 RAMDisk installer 時馬上按取消
    (或 VB6 執行後連按 ESC 鍵)
  3. VB6 恢復正常運作

可能重裝 Dataram RAMDisk 會好,但是目前懶得試...

[補記]

  1. 重裝一樣不會好
  2. 原來會引發 installer 出現的 trigger 之一就是我把 Dataram RAMDisk 目錄給搬走了,要是沒搬走直接 run VB6,我看會到現在還搞不清楚 VB6 為啥壞了... (因為就不會出現 installer 而直接出啥 ImageList 的錯誤,反而一頭霧水)
分類: 射茶包,標籤: 。這篇內容的永久連結