昨天本來準備寫一個kbmMW 做webserver 的一個例子,可是在調試過程中發現不能正常顯示圖檔檔案。跟蹤了很長時間
才發現是string 和 ansistring 在XE2 裡面轉換造成的問題,經過修改後,終于可以正常運作了。耽擱了半天時間,是以記錄一下,
給同學們一個參考,以後在程式設計時注意一下。
原來的程式代碼是這樣的:
下面是修改後的代碼:
經過上面修改,系統可以正常在XE2 下運作了。當然在d2007 以前,原來的代碼沒有問題的,看來作者沒有在d2009 以後的版本沒有好好測試。
好隐蔽的bug, 浪費了我好幾個小時。 特記之。