星期二, 10月 16, 2012

成功把會計系統升級到XE3

昨天花了一天時間去把會計系統總帳版由C++ Builder 6.0升級到XE3,當中面對很多升級問題,幸好有search engine幫忙,最終解決了大部份的問題.






google_ad_client = "pub-3396459011324086";
google_ad_width = 250;
google_ad_height = 250;
google_ad_format = "250x250_as";
google_ad_type = "text";
google_color_bg = "FFFFFF";
google_color_link = "008000";
google_color_text = "000000";
google_color_url = "000000";
google_ad_channel = "3836954383";
http://pagead2.googlesyndication.com/pagead/show_ads.js


首先工作是用舊版的C++ 6.0把一些不必要的Component轉為XE3 Stardard Component,如TXiButton改為原紿的TBitBtn,我覺得用回Stardard的Component,對未來升級到Mac機版或其他版本有好處,未來也盡量用回Stardard的Component.

我覺得這些升級問題始終都是由我來解決比較有效率,包括fast report,大致我都懂得如何使用,只是要花更多時間去寫report,所以要聘請全職程式設計員來幫我做,而我可以專注在研究新技術和了解多些市場需求.

會計系統總帳版XE3版可以到http://www.memdb.com/download/MemAccXE.exe下載,但因為未完成fast report,所以所有列印功能暫不能使用,但因為data已出在TStringGrid,要用fastreport寫出,應該不太難.

以往不能支援uni-code(如輸入’堃’字),這版本可以了,同時解決了繁簡體問題,而且舊db內的內容可以自動升級,很方便.