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

xe7 upd1 使用心得

 
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-11-19 17:25:50 IP:118.169.xxx.xxx 未訂閱
14日  xe7 upd1 發佈後, 我立刻下載, 花了兩個整天重新安裝, 有以下的小心得與各位分享

1.建議, 現在的 upd1 真的不建議在原 xe7 上進行更新, 而是重新安裝, 所以我都是以 vm 系統架設, 才能取得一個 xe 乾淨的環境, 避免與前一版本有糾葛而引發莫名奇妙的問題, 尤其是要設計 Mobile 的系統
2.xe7 與 upd1 安裝後沒有太多的差異點, 但如果要把前版的 xe程式在 xe7 upd1 上順利發佈的真機的話, 請先移除手機上的app, 這我已經吃很大的悶虧, 因為在我的認知, xe7 與 xe7 upd1 應該是相同的核心, 但似乎編譯丟到手機還是有此微的差異
3. upd1 在讀取資料庫的速度, 至少我感覺起來, 有很明顯的提昇, 舉一個最簡單的例子, 我使用 SQlite FireDac FDTable 架構, 約 300筆的記錄, 透過 ListView LiveBinding , 在 xe7 open時(第一次)至少要3-5秒, 第2次約在2-3秒, 但改為 upd1 後, 不到1秒就開啟了
第二個案例, 以我現有的案子, ClientDataSet(手機) DataSnap(PC), 透過 WIFI, 由 PC 下載約50筆記錄到手機端, 欄位約有80組(還帶有圖片), 每筆平均下載速度0.8-1秒, upd1 只花每筆 0.3秒, 雖然我不知道 upd1 改了什麼, 但實際運作的結果, 讓我是有感的
4. upd1 至少修正了 FireDac explorer 的 bug, 現在由這裡已可以建立 SQLite 的資料庫了

但也有發現另外的bug, 是否請Q-COM協助提報呢?
1. http://delphi.ktop.com.tw/board.php?cid=30&fid=1501&tid=106545 請參考這篇, 有關 InstallLocation 的設定問題
2. 有關 Tedit 的 KeyboardType 的屬性, 其中NumberPad 與 PhonePad 的設定似乎顛倒了, 也就是我選擇 NumberPad, 但結果出來是 PhonePad 格式
3. TEdit 選擇 AddItem 時, 具有 TSearchEditButton, 在 Edit 右側會多make 一個搜尋鈕, 開始我使用都沒有問題, 但不知道從什麼時候開始, 我在設計畫面還是有看到這組icon, 功能也都在, 但丟到真機後, 這組button 竟然不見了, 也沒有辦法點選(原本都有的), 我還找不到原因, 不知那裡出了問題, 還得再花時間查詢, 不知各位網友有沒有一樣的狀況?

以目前使用約一週的時間來評分, 我認為 效能提昇較 xe6以前版本 高很多, xe7 upd1 是值得推薦的開發工具, 但唯一的一點時, 每次發佈新update, 就得重新安裝, 真的很累人, 因為除了 xe 安裝至少要3-4小時外, 我們還有很多 3'rd party 控件要安裝, 環境要設定, 這是最麻煩的, 尤其是 Android 一堆原生的元件工具等等


mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-11-19 20:17:09 IP:209.141.xxx.xxx 訂閱
我只有一個想法
可以請qcom跟原廠反應嗎?
不要每次出一個update
就要重新安裝
真的搞死人耶
一堆3RD PARTY的要重裝
開發環境要重設
很累人耶
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-11-19 23:18:25 IP:118.169.xxx.xxx 未訂閱
先聲明, 以下言論僅代表我個人的想法, 並非為特定對象發言

其實這個問題, 之前早很多反應了, 原廠有什麼原因要重裝或許有其考量吧
我也是很煩, 而且從 xe2開始就一直是如此了
不過換個角度來看, 我被這樣操下來, 以前重置要花7天, 現在已進步到只花2天, 也算是另一種收獲吧!

剛剛操作又有一個狀況, 這之前的版本並不常見

我自己的app 約 50M大小, 可連結 DataSnap Server, 也有 FireDac 資料庫在前台, , 使用不少的特效(如模糊, 陰影效果, 動畫展示等等)
換上 upd1 後, 有一個現象變的很明顯, 我在系統間切換操作 app, 在不特定的情況下, 使用 Camera(ActionList)攝入圖像到 Image 的同時,
app 立即閃退, 但如果再重啟 app, 同樣的動作立即重做就不會了, 目前在3天內, 我已捕捉到5次的頻率, 算是很高的了!
===================引 用 mypigbaby 文 章===================
我只有一個想法
可以請qcom跟原廠反應嗎?
不要每次出一個update
就要重新安裝
真的搞死人耶
一堆3RD PARTY的要重裝
開發環境要重設
很累人耶
編輯記錄
P.D. 重新編輯於 2014-11-19 23:23:18, 註解 無‧
P.D. 重新編輯於 2014-11-19 23:39:44, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-11-19 23:37:33 IP:118.169.xxx.xxx 未訂閱
再補充一個

在 Xe7 版, TListView 使用 Search 功能時, 如果輸入是中文的搜尋, 很容易造成 Out of Range 的錯誤, 在 14號的研討會曾展示給李維老師看, 李維回覆可能是老外對雙字元的處理並不清楚, 所以造成 Search 時出狀況, 但這個問題在 upd1 更新後, 我目前使用都還沒有出現狀況, 看來老外是有修正了 (xe7 3次就會發生)
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2014-12-04 11:34:04 IP:118.160.xxx.xxx 未訂閱
使用 XE7 UPD1 一個多月, 發現 XE7 UPD1 一個問題, 就是閃退的機率變高了, 但我卻沒有辦法得知問題點, 因為閃退後再重新操作一遍又是好的
APP是由 XE6一直沿用編譯下來的, 在 XE6的版本並不常見
系統時間:2024-11-21 16:31:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!