MemDB舊系統只支援BIG5, 一些特別的中文字, 如 "堃" 不能使用, 這個都是unicode問題, 而要支援unicode, MemDB資料庫和一些列印的原件都要升級或改用, 因為所有的字串, 要由char* 改為wchar_t * (WideString). 這幾個月內感謝台灣夥伴李生先的幫忙, 終於解決了所有升級問題, 成功開發出第一套支援unicode的系統.
而選擇了這套系統, 是因為這系統比較簡單的, 這也是當初選擇這系統來OEM的原因. 由這系統開始作為試點, 測試unicode的穩定性, 沒問題才升級其他系統.
今個星期和另一個夥伴商談以MemDB名義出另一套會計軟件盒裝, 而他只會作為代理, 如果成事, 市面場會多一個MemDB盒裝軟件品牌, 日後也可以多個渠道銷售系統了.
Using the unicode VCL or TNT? BTW I think WideString is intended for COM/ActiveX originally and it is based on UCS2 encoding.
回覆刪除william :
回覆刪除Using the unicode VCL or TNT? BTW I think WideString is intended for COM/ActiveX originally and it is based on UCS2 encoding.
Using TNT. I am still using Borland C++ 6.0.