把EhLib從3.2升級到4.1,結果一編譯,Delphi就死掉,找了近一小時才找到原因:在3.x里,TDBGridEh從TCustomGrid派生,而在4.x里,卻改由TCustomControl派生,而我的代碼里,用了一個旁門左道來訪問基類的私有成員,結果就造成Delphi一編譯就崩潰。
這個改動並沒有在EhLib的幫助文檔里提及,是看了它的源代碼才弄明白的。
把EhLib從3.2升級到4.1,結果一編譯,Delphi就死掉,找了近一小時才找到原因:在3.x里,TDBGridEh從TCustomGrid派生,而在4.x里,卻改由TCustomControl派生,而我的代碼里,用了一個旁門左道來訪問基類的私有成員,結果就造成Delphi一編譯就崩潰。
這個改動並沒有在EhLib的幫助文檔里提及,是看了它的源代碼才弄明白的。