XE8 照相取得圖像回存的問題 |
缺席
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
請問各位:
目前遇到一個棘手的問題(環境 WIN7P XE8 VM10, XE8能 HOTFIX的都上了, 手機 HTC 610) 問題: 透過ActionList 的照相取得圖像功能存入到 Image 上, 然後再把 Image 存在手機上的 FireDac 的 Blob上, 這個動作是沒有問題的, 但如果我連結 DataSnap 把 FireDac 的資料回傳到後端的資料庫(必須做Datasanp connect 動作後)_ 同一個 Image 再次啟動照相如上述的作業要存到 FD 上(沒有上傳哦), 就發生 Saving Bitmap Failed 的問題, 神奇是, 只要我不做DataSanp 就不會引發, 例如, 我第一次啟動app就做 一切是正常 更神奇的是, 目前我測試約6款手機或平板, 只有 HTC 610 有這種狀況, 更更神奇的是, 如果我改回 XE7, 上述就變成 "純屬虛構" 了, 也就是說怎麼操作都不會引發 Saving Bitmap fialed 的錯誤, 不知道各位對這個問題有可以解釋的嗎?__ |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
找到引發問題的地方
sharePictPath := TPath.GetSharedDocumentsPath PathDelim 'picture'; .... Image.SaveToFile(sharePictPath); 不知道為什麼 SaveToFile 會引發 Saving Bitmap Failed(必須在我前帖說的情況下), 而且也已確認 XE7 下是不會有這個問題, 我已不清楚這是Android 5.x 的問題, 還是 XE8 的問題了, 只能留待更厲害的高手來解決吧! 暫時把 SAVETOFILE拿掉就沒事了 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |