DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: laidabin
今日帖子: 1
在线用户: 1
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 zy751227 (zy751227) ▲▲▲▲△ -
普通会员
2014/8/1 20:12:03
标题:
Delphi XE6 Update1 FMX的Grid和StringGrid在iOS7下卡得没法用! 浏览:2301
加入我的收藏
楼主: 前些天测试Delphi XE6 Update1编写iOS7应用,随便连了一个SQLite数据库,先绑定Grid控件,SQL后返回30列50行数据(自动ScrollBar),在我的iPhone5上测试效果,上下左右划屏时Grid卡屏严重。
换成绑定StringGrid控件后卡屏现象比Grid好,但上下左右划屏还是不够流畅,最要命的是SQLite数据库绑定StringGrid控件后SQL速度大大受影响。
本想测试编译成安卓应用后什么效果,可是程序在Note3下直接黑屏,我晕!

在编程转换Access数据库到SQLite数据库时还发现FMX桌面应用FireDAC操作Access数据库也有问题,用Table控件连接了一个20多万数据的Access表后一个Table.Last语句直接报错Out Of Memory。无奈只能用VCL的ADO连Access,VCL的FireDAC连SQLite勉强转出我需要的SQLite数据库。

今天已经果断卸载XE6换回了XE版本,这样可以省下30G硬盘空间。感觉XE6的移动开发还未成熟,FMX也还不完善。
----------------------------------------------
-
作者:
男 zoujun3281 (无奈) ▲▲▲▲▲ -
普通会员
2014/8/1 22:41:06
1楼: 一句话,自己技术问题
----------------------------------------------
delphi你妹
作者:
男 doorkey (DoorKey) ★☆☆☆☆ -
盒子活跃会员
2014/8/2 8:50:17
2楼: 楼上的也别这么说,能帮忙的就帮帮忙。
----------------------------------------------
QQ: 9717005 我的Blog:http://www.cnblogs.com/anydelphi/
作者:
男 lqgvt (lqgvt) ★☆☆☆☆ -
盒子活跃会员
2014/8/2 9:29:46
3楼: 就是嘛
----------------------------------------------
人世间,无所谓爱,无所谓情!只是人们叫得多了才有了爱情!
作者:
男 shileizi (sl) ★☆☆☆☆ -
普通会员
2014/8/2 10:47:26
4楼: 我的原来在XE6编译后能正常运行的APP(andriod),升级到Update1后,直接不能运行了
----------------------------------------------
-
作者:
男 zy751227 (zy751227) ▲▲▲▲△ -
普通会员
2014/8/2 13:11:00
5楼: 1楼的同学,拖个Grid上去,数据填满30*50的格子,这个也要技术?
我试下来Grid、StringGrid在iPhone5上划屏都卡,无论是绑定数据库产生的数据还是手动填进去的数据都一样。

如果Delphi做这点小事也要技术的话,难怪会越来越没落。
----------------------------------------------
-
作者:
男 zoujun3281 (无奈) ▲▲▲▲▲ -
普通会员
2014/8/2 15:19:30
6楼: 30*50 你用原生开发也是卡 不能用开发PC程序的方法写手机,没那么大内存给你用 已经明确报 Out Of Memory  你看不懂吗?
----------------------------------------------
delphi你妹
作者:
男 yzdbs (学无止境) ★☆☆☆☆ -
盒子活跃会员
2014/8/2 15:53:15
7楼: 确实如此,后来自己简单搞个GRID替代了事儿,移动平台下 一个格子一个对象伤不起啊。。。
----------------------------------------------
┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳learning stream media.┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻
┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
作者:
男 nihaongy (nihao) ★☆☆☆☆ -
普通会员
2014/8/2 16:12:02
8楼: 不能用开发PC程序的方法写手机
----------------------------------------------
-相互学习,共同进步! 努力每一天,不能望山跑死马
发上等愿,结中等缘,享下等福;择高处立,寻平处住,向宽处行
作者:
男 crystalmoon (crystalmoon) ★☆☆☆☆ -
盒子活跃会员
2014/8/2 17:27:36
9楼: 楼主说的Out Of Memory好像是Win平台下的FMX应用吧。。。。
----------------------------------------------
-
作者:
男 hopping (hopping) ★☆☆☆☆ -
盒子活跃会员
2014/8/4 10:54:58
10楼: ios下用xcode搞这种列表,完全无压力,再大的都不是问题
----------------------------------------------
-
作者:
男 zy751227 (zy751227) ▲▲▲▲△ -
普通会员
2014/8/8 17:58:10
11楼: 回6楼, Out Of Memory是FMX桌面开发时出现的,指FireDAC链接Access数据库有问题,换成ADO就没这个问题。
测试下来Access表内记录数大约访问到9万多条就会出错。
----------------------------------------------
-
作者:
男 zzh2002 (鳄鱼) ★☆☆☆☆ -
普通会员
2014/8/9 10:04:03
12楼: 这确实是开发思维的问题。在实际的移动APP开发中,基本上不会用到GRID,所以EMB对它没作特别优化也可理解。但经常使用的Listbox,Listview等还是优化得不错的,能够实用。
----------------------------------------------
DELPHI编程爱好者
作者:
男 zy751227 (zy751227) ▲▲▲▲△ -
普通会员
2014/9/13 16:09:39
13楼: 测试了一下RAD Studio XE7

FMX桌面用FireDAC链接Access数据库Out Of Memory问题已经修复,可以正常使用。

iPhone5真机上测试Grid和StringGrid上下左右划屏依旧卡。

同样Grid功能用Qt编写在Note3上测试,十分流畅,看来Embarcadero的FMX还有很长的路要走。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行63.47656毫秒 RSS