開發環境:win2k系統,工具:vb6.0,數據庫:sql2000
在此環境下開發出來的一個財務系統,在客戶端(win98)進入此系統打開IE後彈出錯誤信息框:
VtChartError:
    VtDsGdi2:ReleaseDc Called with null hdc
有誰知道這個報的是什麼錯誤嗎?謝謝了。

解决方案 »

  1.   

    感觉上是你工程中所使用的控件的错误,错误是出在绘图方面,应该是缺少了什么动态库或者调用了win98所不支持的gdi函数。
    首先你可以用visual studio中的depends工具检查一下你的工程中所涉及到的控件、dll等,并和98系统下的作一下比较,看看是不是存在版本不对或者缺少的;如果仅仅是少了什么,那补上一般就可以了,但如果是版本问题,甚至在更换了新的版本后都不行的化,10有89是某些控件或dll存在缺陷,即调用了98下不支持的方法。解决的办法,首先可以找找有没有这些控件或dll的最新版或for win98版,没有的话,试着升级win98的ie到6、安装office xp等,因为这几个程序会升级一些系统下的核心dll,可能能够解决这个问题。
      

  2.   

    系統要引用IE浏览控件,
    还是要看看,WIN98里有没有你系统要的控件,我也觉得是系统控件引用,对话错误。
      

  3.   

    IE已是6了,補叮也打了,不知道還可以做什麼,象對VB有什麼可以做的呢?