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

XE8 問題二

缺席
P.D.
版主


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-04-10 22:48:29 IP:118.160.xxx.xxx 未訂閱
我知道這個問題應該放在Embarcadero 專區比較合適, 但因為前帖有問題一, 所以想放在這裡統一一下, 比較能得到回應, 如果不恰當, 請版主移區, 謝謝!

XE8 有一個立意良善的貼心功能, 就是當我創建一個 FORM, 自動會把我把指定的介面(如Android)以一個快速預覽的方式(我不知原廠如何稱呼這個功能)呈現出現, 但前面我說了, 立意良善, 但功能卻其爛無比,
1. 當我建立一個 form出來, 會產生一個預覽的視窗, 但卻是在 工作列加了一個 工作標題, 而這個畫面又被 Design 畫面蓋住, 你想看到預覽結果, 必須把設計視窗縮小回才能看到, 否則會被蓋住
2. 當我在這個專案又建立一個form, 它又自動幫你開另一個工作標題, 以我這個專案有6個form(以下圖為例, 我只叫出三支form出來), 工作列就呈現如下圖樣子, 但我卻一個圖也看不到, 因為都被遮住了, 我想看, 反而要縮小設計視窗, 看完又要拉回設計視窗, 好累哦!
3.產生的工作標題, 如下圖並沒有任何說明, 就只有 Embarcadero 的圖示, 我根本不知道那一個form是那一個預覽
4. 不知道眼尖的各位有沒有發現下圖有一個很怪的現象, 在這個畫面上其實已經沒有任何專案了(因為我把它 close all), 但這三個預覽工作竟然都還存在(看下圖二就明白了), 重點是我想關還關不掉, 除非我把 xe8 close, 三個視窗才會同步被結束, 就算在 專案存在的情況, 不想要這個預覽要關也關不掉
5. XE7原本有一個很好的工具我看不到了, 就是在啟動時, 有提供一個My Favorites, 可以把一些常用的專案加進入, 只要直接選擇就可以, 但XE8 我看不到放在那裡, 是拿掉了嗎?

ps. 因為 xe8已正推出, 所以我貼圖上來應該不違背embarcadero的約定吧! 如果有不小心違規, 再請版主刪文, 謝謝!






編輯記錄
P.D. 重新編輯於 2015-04-10 22:51:36, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-04-10 23:58:01 IP:36.229.xxx.xxx 訂閱
謝謝分享!
我還沒有驅動力去試裝。不過看到你說的這些問題,真的有一點點同感。什麼呢? 比如說,my favorite 不見了的事,我在外國討論的地方也有看到別人抱怨。而他們的產品經理marco cantu 有回應說,「它會回來」。這大概意味著下次的更新可能會把功能拿回來。只是,我真的覺得他們的工程師很沒 「使用者經驗」嗎? 怎麼會去把這許多人會用的功能拿掉?! 說真的,有豬頭!
至於你說的那些問題,我看文自己想,也許只能靠「快速鍵」來減輕你畫面切來切去。看看有沒有相對的快速鍵,你就不用mouse一直。以上是我純猜的。
還有關不掉的事,也真的是太怪了! ,算是設計不良?! 我再猜, 試著在工作列上右鍵,看有沒有關閉視窗的選項。
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
P.D.
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-04-11 00:41:21 IP:118.160.xxx.xxx 未訂閱
蕭大還真說對的, 工作上標題呼叫出縮圖, 右上角確實有 X , 但很可惜, 它像四十歲的男人, 只剩一張嘴, 關不掉的, 包含如果想利用 工作管理員 叫出來 直接給它結束, 也找不到這個 Process (或許我不知道名稱是什麼?), 只看到 bds.exe, 所以眼下真的只能把 xe8 關掉再重來
至於說下次更新會回來, 問題是 embarcardero update 都會要求 uninstall 再 install, 每次 update 就要搞一次所有元件要重新設定, 實在是 讓人覺得 "此曲只應天上有, 人間難得幾回聞" (引用不好, 因為不想說髒話)
===================引 用 aftcast 文 章===================

謝謝分享!

我還沒有驅動力去試裝。不過看到你說的這些問題,真的有一點點同感。什麼呢? 比如說,my favorite 不見了的事,我在外國討論的地方也有看到別人抱怨。而他們的產品經理marco cantu 有回應說,「它會回來」。這大概意味著下次的更新可能會把功能拿回來。只是,我真的覺得他們的工程師很沒 「使用者經驗」嗎? 怎麼會去把這許多人會用的功能拿掉?! 說真的,有豬頭!
至於你說的那些問題,我看文自己想,也許只能靠「快速鍵」來減輕你畫面切來切去。看看有沒有相對的快速鍵,你就不用mouse一直。以上是我純猜的。
還有關不掉的事,也真的是太怪了! ,算是設計不良?! 我再猜, 試著在工作列上右鍵,看有沒有關閉視窗的選項。
bear28
一般會員


發表:44
回覆:53
積分:19
註冊:2002-09-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2015-04-12 19:52:25 IP:49.219.xxx.xxx 未訂閱
可能是在win8.1下測試的,因為在win8.1下好像沒有此問題.
網路上已有更改好的xe8 welcom page可套用,可找找.
===================引 用 P.D. 文 章===================

我知道這個問題應該放在Embarcadero 專區比較合適, 但因為前帖有問題一, 所以想放在這裡統一一下, 比較能得到回應, 如果不恰當, 請版主移區, 謝謝!


XE8 有一個立意良善的貼心功能, 就是當我創建一個 FORM, 自動會把我把指定的介面(如Android)以一個快速預覽的方式(我不知原廠如何稱呼這個功能)呈現出現, 但前面我說了, 立意良善, 但功能卻其爛無比,
1. 當我建立一個 form出來, 會產生一個預覽的視窗, 但卻是在 工作列加了一個 工作標題, 而這個畫面又被 Design 畫面蓋住, 你想看到預覽結果, 必須把設計視窗縮小回才能看到, 否則會被蓋住
2. 當我在這個專案又建立一個form, 它又自動幫你開另一個工作標題, 以我這個專案有6個form(以下圖為例, 我只叫出三支form出來), 工作列就呈現如下圖樣子, 但我卻一個圖也看不到, 因為都被遮住了, 我想看, 反而要縮小設計視窗, 看完又要拉回設計視窗, 好累哦!
3.產生的工作標題, 如下圖並沒有任何說明, 就只有 Embarcadero 的圖示, 我根本不知道那一個form是那一個預覽
4. 不知道眼尖的各位有沒有發現下圖有一個很怪的現象, 在這個畫面上其實已經沒有任何專案了(因為我把它 close all), 但這三個預覽工作竟然都還存在(看下圖二就明白了), 重點是我想關還關不掉, 除非我把 xe8 close, 三個視窗才會同步被結束, 就算在 專案存在的情況, 不想要這個預覽要關也關不掉
5. XE7原本有一個很好的工具我看不到了, 就是在啟動時, 有提供一個My Favorites, 可以把一些常用的專案加進入, 只要直接選擇就可以, 但XE8 我看不到放在那裡, 是拿掉了嗎?

ps. 因為 xe8已正推出, 所以我貼圖上來應該不違背embarcadero的約定吧! 如果有不小心違規, 再請版主刪文, 謝謝!






P.D.
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2015-04-12 23:31:44 IP:118.160.xxx.xxx 未訂閱
我的環境是  WIN7 , 我倒是沒想過是作業系統的問題
===================引 用 bear28 文 章===================

可能是在win8.1下測試的,因為在win8.1下好像沒有此問題.

網路上已有更改好的xe8 welcom page可套用,可找找.

Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2015-04-13 08:11:50 IP:220.134.xxx.xxx 訂閱
 我這裡使用 Win 7 (64bit) 並沒有這個現象, 我有很多的 Form 開啟, 並加了幾個 Multi-Device Preview 後, 下方工作列只會有一個 XE8 的主窗.
P.D.
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2015-04-13 09:58:48 IP:118.160.xxx.xxx 未訂閱
感謝chen的測試, 但我po的畫面就是如此, 我不知道該怎麼辦
另提, 我使用 Vistual Machine( VM 10), 但如果說是 VM 問題, 我不這麼認為, 因為 XE7 以前都不會有這個問題, 直到 XE8, 所以我認為問題還是出在 XE8 與 作業系統搭配的問題, 如果找不出原因, 建議 embd 可以增設選擇要不要顯示, 不要讓我們強迫中獎, 反而造成我們的困擾, 弄到最後無法昇級使用
===================引 用 Main Chen 文 章===================

我這裡使用 Win 7 (64bit) 並沒有這個現象, 我有很多的 Form 開啟, 並加了幾個 Multi-Device Preview 後, 下方工作列只會有一個 XE8 的主窗.

P.D.
版主


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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2015-04-16 12:32:46 IP:1.200.xxx.xxx 未訂閱
不知各位使用 XE8 的朋友們, 都沒遇到我的問題嗎? 還是我比較 "古毛" 一點, 人家都叫我 Trouble Maker,
我的完整測試環境為
WIN7 Ultimate 64 bit Inter 第5代cpu 32G Ram , XE8 是跑在 Vistual Machine (VM10.0) 上, 內存有 XE7 XE8
P.D.
版主


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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2015-05-06 22:31:31 IP:118.160.xxx.xxx 未訂閱
5/5日經銷商台北研討會與李維老師特別請教了這個問題, 同時現場演示, 據李維老師的表示
XE8在IDE的介面上做了很大的改進, 所以有可能是XE7存檔的格式與XE8有差異所造成,
現場以一個NEW PROJECT 開FORM, 並沒有這個問題, 所以建議我利用XE8開一個新專案, 把FORM再過去看看,
回來以後, 我特別測了一下, 以下是我實作的經驗
1.將XE7原的專案叫了出來, 我針對MAIN FORM 進行改善測試, 所以必須先把 MAINFORM 由專案中移除
2.建立一個新的 NEWFORM, 把 MAINFORM的畫面以SELECT ALL->COPY -> PASTE 到新FORM
3. 一定要先把 NEWFORM存起來
4.再來把 原MAINFORM 的 SOURCECODE ->COPY -> PASTE 到 NEWFORM(這樣可少寫很多CODE)
5.再存一次專案
6.把 NEWFORM 改名為 MAINFORM(原來檔名), 同時要把 FORM NAME 也改成原來的
7.接下來是苦工了, 把 MAINFORM(即原來的NEWFORM)所有的EVENT 一個一個再點回來產生連結, 如果有用 LiveBinding 的話, 就只能重新一個一個再接回去), 其他的就看元件啟動了那些 EVENT, 再以 CLICK 叫回原來的CODE
8. 全部做完, 專案存檔編譯, "大~~~功~~~~告~~~~成", 一個FORM 讓我花了兩個小時搞定, 再來怎麼開啟FORM都不會有上述的問題
這是我完全的心得, 以下是我按以前DELPHI的方法來做, XE8 有問題的方式
1. 先建一個NEW PROJECT(PROJECT1), 然後把原來的 PROJECT 以 VIEW SOURCE 方式開啟, 再把 PROJECT 中的SOURCE 完整複蓋到NEW PROJECT 上
這個做法是因為, 初步我懷疑是XE7與XE8在儲存專案時, 可能有些IDE的東西不同, 所以只要換 DPR 就好了, 但結果不是我想的這樣
2. 後來, 我針對單一個FORM來處理, 動作是, 把MAIN FORM 先移除專案外, 然後建立一個 NEWFORM, 如上面第2個步驟, 把畫面上的元件全數複製到NEWFORM中, 再來把 NEWFORM 改為 MAINFORM 的名字(如第6步), 再來我用了DELPHI之前常用的方法, 在原來的MAINFORM 以 VIEW AS TEXT方式打開, 把裡面所有的SOURCE CODE , 再將NEWFORM一樣以 VIEW AS TEXT打開後貼上,然後再轉成 VIEW AS FORM , 最後把NEWFORM 儲存成MAINFORM的檔名, 結果XE8就發生錯誤, 無法讀取 FMX 的格式, 否則這個方法如果可以成功的話, 上面那些EVENT 的連結根本就不需要一個一個重建回來, 以往在DELPHI產品, 甚至XE7以前的版本如法泡製都沒問題, 唯獨XE8不行, 看來XE8真的在IDE介面改了很多, 但又沒有像以往DELPHI7要讀DELPHI5的PAS時, 會自動做轉換,
唉~~ 以上就是我的血淚史, 不知道各位還有沒有更快的方法
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#10 引用回覆 回覆 發表時間:2015-05-06 23:03:21 IP:114.32.xxx.xxx 訂閱
PD 兄,
難為你了,每次更新要嘛就是三方元件搞的很00xxx,要嘛就是 use unit 又變了什麼,要嘛就是什麼呼叫方式變了,要嘛就是 ide 的一些功能出問題(如 db browser),要嘛就是像現在這樣 專案 不相容……
謝謝你的分享,相信對 xe7 昇級上來的朋友有很大的幫助。 (不過我偷偷的質疑…是不是太少人真的實作 xe7 的商品,並且也用了 xe8。所以你是正統有認真有用,也付錢付得爽快的好用戶! 我不是捷康,不過我想他們應該要頒獎給你,或是特別的折扣才是。^__^

------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
P.D.
版主


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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2015-05-06 23:10:20 IP:118.160.xxx.xxx 未訂閱
另外提兩個問題已獲解決(我猜的), 如果有遇到我這個問題的, 應該知道我在說什麼!
XE8 在 Samsung 的手機中如果啟動虛擬鍵盤(例如點到 TEdit 元件), Samsung 的鍵盤面右上角有一個 ^ (倒過來的倒箭頭符號), 在XE7以前如果你按了這個符號讓鍵盤收回的話, 再按任何Edit元件都無法再呼叫出來, 除非重啟app, 但我測了在XE8上, 竟然不會了
如果你的APP有兩個FORM, 是以SHOWMODAL 方式來顯示的做法, 當 FORM1 -> SHOWMODAL -> FORM2 , 然後再回到 FORM1, 手機的鍵盤就叫不出來, 但如果再進一次 FORM2, 再回到 FORM1, 則又可以呼叫, 請教李維老師是表示有可能是因為採用 SHOW MODAL 的做法, 但本日測試, 在 XE8上這個問題已不存在了, 也就是看來 XE8 在鍵盤的事件上有改進, 由XE5一直到XE8, 這方面改進表現不錯!

P.D.
版主


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

發送簡訊給我
#12 引用回覆 回覆 發表時間:2015-05-06 23:18:20 IP:118.160.xxx.xxx 未訂閱
我是你那篇XE8更新發帖的"受害者", 就是一個只會用Delphi開發的程式員, 我還真羡慕你們會java, xcode 開發, 會c#, c++, 否則我何苦守著Delphi呢? 這算不算被綁架? 但不諱言, Delphi 開發資料庫還真是我用過最優的一套, 不管embd如何看待我們這些人, 對我來說付費就已經是小事, embd不放棄這塊市場, 就能幫助我們繼續生存下去!
我相信在xe界(台灣)絕對有用XE5,6,7開發系統出來的, 只是像我用到這樣應該算少數吧!, 因為我這套APP用了一堆Android 不支援的建議做法
10個form, 又加上 show modal 做法, 還有加入 Frame 的功能, 也有用到 TabControl, 加上一堆的 Image, Rectangle , TEdit, TButton, TLayer, TScaleLayer, TLable, TPopup, TListView, TSCrollBox, TCalender......, 幾乎超過80種以上的元件, 應該在台灣是少見吧!
===================引 用 aftcast 文 章===================

PD 兄,

難為你了,每次更新要嘛就是三方元件搞的很00xxx,要嘛就是 use unit 又變了什麼,要嘛就是什麼呼叫方式變了,要嘛就是 ide 的一些功能出問題(如 db browser),要嘛就是像現在這樣 專案 不相容……

謝謝你的分享,相信對 xe7 昇級上來的朋友有很大的幫助。 (不過我偷偷的質疑…是不是太少人真的實作 xe7 的商品,並且也用了 xe8。所以你是正統有認真有用,也付錢付得爽快的好用戶! 我不是捷康,不過我想他們應該要頒獎給你,或是特別的折扣才是。^__^



編輯記錄
P.D. 重新編輯於 2015-05-06 23:20:11, 註解 無‧
P.D. 重新編輯於 2015-05-06 23:27:25, 註解 無‧
P.D.
版主


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

發送簡訊給我
#13 引用回覆 回覆 發表時間:2015-05-07 09:58:17 IP:118.160.xxx.xxx 未訂閱
後記:
我發現XE7與XE8差別在 FMX檔內容, 但我無法探測到XE8的FMX到底改了什麼導致XE7的進來會如此, 因為在這個專案中10個FORM, 有4個不會, 6個會, 其中的4個是很簡單的FORM, 不存在於大量元件, 其他的FORM都有大量且眾多的元件, 所以我可以認為這是XE8的BUG, 剛好遇到這種狀況會觸發上面的情形, 其實這個預覽是不應該出現的!
系統時間:2024-04-27 7:57:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!