全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:456
推到 Plurk!
推到 Facebook!

Radsutdio 10.2.2 更新札記

 
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-12-20 01:10:23 IP:118.169.xxx.xxx 未訂閱
好久沒有上來透氣了, 近日 xe 釋出了 10.2.2 版, 立馬進行update, 每次更新完都要上來抱怨一次, 真不知何時可以讓我開口讚嘆一下?

一樣的過程, 我直接利用 iso檔把 10.2.1 update到 10.2.2 過程並沒有太大的痛苦, 約一個小時就完成, 接下來才是惡夢開始
啟動 xe 後, 開始出現一堆 error execption xxx.bpl 的問題(這在 10.2 update 到 10.2.1 不曾出現), 這些都是第3方控件的東西,
因為我有使用 tms 元件, 更是哀鴻遍野, 死一堆! 無奈將所有三方控件移除, 一個一個重新裝回去, 就搞掉我六個小時, 總算把元件都搞定了, 進入 xe 再也不會出現這些錯誤, 心想告一段落了,
馬上將我在 10.2.1 運行無誤的程式直接拿來編譯, 又來一場惡夢,
我程式中有用到許多 $ifdef 的用法, 不知道什麼原因竟然都失效了, 例如我定義
$ifndef myset
procedure xxxx
$endif
然後我在 Directories and Conditationals 的環境變數加入 myset 定義, 但編譯卻一直告訴我找不到 procedure xxxx, 很奇怪, 我明明定義 ifndef myset, 為什麼 10.2.2 仍堅持要把 procedure 編譯進來 (這在以往版本都不曾發生), 至今我仍無法找到問題所在, 只好把這支 pas 全部給加入到 dpr 中才順利過關

另外, 我把原來的程式導入後, 開啟 project 時, 竟然會出現原本已放在專案的一些元件找不到, 例如 出現 ActionList1 not found, IBquery1 not found 等等, 但在 source code 上的定義是還存在, 可是在畫面上卻沒有了這個元件的圖示, 我回到舊的版本(10.2.1 或 10.1.2) 確定是有的, 原因不明, 但關閉(不要儲存), 再多重開個幾次, 或許可以回來, 回不來的只好重新再拉進來!

再來, 我有自定 desktop 模組, 10.2.2 似乎無法把 deskop預設成我自用的, 每次重新開啟 xe 都會回到 startup layout 或 default layout, 我還必須再選擇一次我自己的desktop模組, 雖然只是一個小動作, 但是"擾民" 啊!

10.2.2 雖然多了一個 darkness 的場景, 不過我個人覺得配色並不好用, 雖然可以自行調色, 但太麻煩了, 還沒空去研究辦, 倒是多了一個 TEdit qucik mode 功能, 個人認為這是不錯的功能, 方便我們對 edit 進行常用簡易的排版
再者 welcome page 多了一個版塊_, 對我來說沒有太大吸引力, 但又關不掉, 而原來的getstart, favorite projets 兩塊又不能自訂寬度(實在是太小了), 這真得有點可惜了!

而 Form 的 Fill 內可插入bitmap的功能, 在 design mode 會正常顯示, 但發佈到真機時, 卻是一片空白, 從 10.2 推出後就一直未能改善, 到 10.2.2 仍未見修正, 也是另人失望的

大致上沒有特別難搞的, 反倒有一些之前沒有的狀況在這版出現, 似乎是 xe 一貫的毛病, 好在是程式的編譯沒有再像以前找不到xxx unit 或大搬風, 至於一些 issue fix 就各自上網去看就好了...

以上純屬個人實際使用的情況分享, 不代表系統的立場...._
編輯記錄
P.D. 重新編輯於 2017-12-20 01:24:14, 註解 無‧
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2017-12-20 14:06:55 IP:118.169.xxx.xxx 未訂閱
今天測了一個東西
上面提到 $ifndef 失效的問題, 我特別改成 $ifdef 後竟然通過了,
是不是 10.2.2 把 ifndef 拿掉了, 誰能造告訴我!
如果這件事是真的, 我就得改一大堆程式....哭哭...,
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2017-12-21 23:54:49 IP:118.169.xxx.xxx 未訂閱
10.2.2 持續使用中, 又出現一個狀況

我有一支form, 不知道為什麼 dbedit 對應的 datasource 都存不進去, 每次要重新指定(有將近30組, 累死人), 設定好儲存, 關閉 dpr 再重開, datasource 又不見了....
h@visli
資深會員


發表:101
回覆:419
積分:419
註冊:2004-02-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2017-12-22 11:19:23 IP:27.38.xxx.xxx 未訂閱
我試了{$IFNDEF |}與{$IFDEF |}兩個都正常哦,版本號25.0.29039.2004

===================引 用 P.D. 文 章===================
今天測了一個東西
上面提到 $ifndef 失效的問題, 我特別改成 $ifdef 後竟然通過了,
是不是 10.2.2 把 ifndef 拿掉了, 誰能造告訴我!
如果這件事是真的, 我就得改一大堆程式....哭哭...,
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
stacker_liew
初階會員


發表:50
回覆:121
積分:49
註冊:2004-05-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2017-12-24 00:30:53 IP:202.188.xxx.xxx 未訂閱
10.2.2初版有很多問題,要升到10.2.2_2004版才行,但不懂這次又改了什麼。
心裡毛毛的。
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2017-12-25 16:20:23 IP:59.120.xxx.xxx 未訂閱
indef 的問題已排除, 但真的不能問我怎麼排除的, 因為三天後, "它" 自然好了, 我只能說 "怕生"
stacker_liew
初階會員


發表:50
回覆:121
積分:49
註冊:2004-05-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2017-12-27 14:40:39 IP:60.51.xxx.xxx 未訂閱
剛剛試了一下下在安卓上似乎2004版可以取代Berlin了。等等再試試IOS看看。
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2017-12-27 23:59:24 IP:118.169.xxx.xxx 未訂閱
2004版有釋出嗎? 我在官網只有看到一個 iso安裝檔, 並沒有 10.2.2 hotfix, 還是得要重新再下載那 6G 的 iso, 重新 upgrade?
另外, 那個 2004 的版號要攪那裡, 我好像找不到
===================引 用 stacker_liew 文 章===================
剛剛試了一下下在安卓上似乎2004版可以取代Berlin了。等等再試試IOS看看。
stacker_liew
初階會員


發表:50
回覆:121
積分:49
註冊:2004-05-17

發送簡訊給我
#9 引用回覆 回覆 發表時間:2017-12-28 02:31:29 IP:60.51.xxx.xxx 未訂閱
最新的就是2004版,也是一個6.1GB的ISO
stacker_liew
初階會員


發表:50
回覆:121
積分:49
註冊:2004-05-17

發送簡訊給我
#10 引用回覆 回覆 發表時間:2017-12-28 02:35:39 IP:60.51.xxx.xxx 未訂閱
http://altd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2_2_2004.iso
===================引 用 stacker_liew 文 章===================
最新的就是2004版,也是一個6.1GB的ISO
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#11 引用回覆 回覆 發表時間:2018-01-19 01:55:09 IP:118.160.xxx.xxx 未訂閱
好不容易對 10.2.2 恢復一點信心, 把 10.1.2 完全沒問題的 fmx 專案放上來編譯, 除之前的問題(form.fill 圖片失效), showmodal 失效外, 最近又發現好多的問題(我不知道要不要定義為bug, 因為 10.1.2 沒問題, 但 10.2.2 全死)
1. fgx 元件完全失效, 撰寫, 編譯沒問題, 但 fgx.ActiveDialog, fgx.ProgressDialog 完全不顯示, 問題在那....不知道
2. 不知為什麼常出現 XXX.Fill.Bitmap.Bitmap.PNG : bitmap size to big, 通常在重覆執行同一個form時
3. 只要加一行指令, 使用run 丟到手機就掛, 非得先compiler -> build 之後再重做一次 run 才能 deploy 到手機
4. adb.exe 經常出問題, 手機的偵測失敗率很高, 經常要插拔好幾次才能讓系統找到
5. 畫面很頻繁出現閃動(我不會描述), 通常在畫面與code之間切換時, 就一直閃動, 要按很多次esc 中斷, 或者有時要中止bds重來
6. 開啟專案, 經常會回到 default design 模式, 要再重選一次(我有自定模式)
7. 10.2.2 的當機率比 10.1.2 高很多
8. 開啟 bds 時, 出現簽章未認證的頻率很高, 經常要重新加入簽章, 不知道原因
9. 有時 bds 無原無故都死機, 只能強制中止

搞得我幾乎要放棄以 10.2.2 來開發, 而 10.2.2 在 vcl 的開發表現雖然有好一些, 但上述一些狀況也是頻率高的不得了(雖然 vcl 的改版不多), 總之, 我覺得以 10.1.2 開發要比這個版本穩定太多! 在 10.2.2 我浪費80%時間在找尋解答, 太累了!
編輯記錄
P.D. 重新編輯於 2018-01-19 12:39:31, 註解 無‧
P.D. 重新編輯於 2018-01-19 12:41:30, 註解 無‧
P.D.
版主


發表:572
回覆:3897
積分:3689
註冊:2006-10-31

發送簡訊給我
#12 引用回覆 回覆 發表時間:2018-01-19 14:28:48 IP:118.160.xxx.xxx 未訂閱
我個人認為, 10.2.2 在各種 fill.bitmap 一定動過手腳, 改過架構, 要不然為何 10.1 是相當穩定的, 而且我的bitamp只有4-8K, 如果這樣都叫 too big 這是無法說得通!
系統時間:2018-01-19 21:10:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!