線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1327
推到 Plurk!
推到 Facebook!

Delphi XE5 在 Windows跟Mobile(Android/iOS)字串處理方式不同

 
superlevin
高階會員


發表:181
回覆:313
積分:180
註冊:2003-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-10-11 09:21:05 IP:118.232.xxx.xxx 訂閱
原文:
昨天在寫手電筒發摩斯訊號(SOS)找到的~

Delphi XE5中開發移動裝置(Android/iOS)有不同的編譯器
iOS模擬器:DCCIOS32.EXE
iOS實 機:DCCIOSARM.EXE
Android :DCCAARM.EXE
所以在開發時,有些資料型態是必需改寫的:
WideString, AnsiString, ShortString, AnsiChar, PAnsiChar, PWideChar, Openstring
而下面的表格有教您如何做對應處理。
Migrating Delphi Code to Mobile from Desktop
接下來的是0-based跟1-based,以前的程式都是從1開始,在mobile complier上則是從0開始(文件上說以後可能會變成標準)。
Migrating Delphi Code to Mobile from Desktop - RAD Studio
官方建議是使用StringHelper、或StringBuilder來處理(例如Pos改成Indexof….)
Migrating Delphi Code to Mobile from Desktop1 - RAD Studio
參考資料

Migrating Delphi Code to Mobile from Desktop


------
林壽山
網站: http://superlevin.ifengyuan.tw
mail: superlevin@gmail.com
系統時間:2017-10-17 21:14:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!