导航:
论坛 -> 移动应用开发
斑竹:flyers,iamdream
作者:
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也还不完善。
----------------------------------------------
-
作者:
2014/8/1 22:41:06
1楼:
一句话,自己技术问题
----------------------------------------------
delphi你妹
作者:
2014/8/2 8:50:17
2楼:
楼上的也别这么说,能帮忙的就帮帮忙。
----------------------------------------------
QQ: 9717005 我的Blog:http://www.cnblogs.com/anydelphi/
作者:
lqgvt (lqgvt)
★☆☆☆☆
-
盒子活跃会员
2014/8/2 9:29:46
3楼:
就是嘛
----------------------------------------------
人世间,无所谓爱,无所谓情!只是人们叫得多了才有了爱情!
作者:
2014/8/2 10:47:26
4楼:
我的原来在XE6编译后能正常运行的APP(andriod),升级到Update1后,直接不能运行了
----------------------------------------------
-
作者:
2014/8/2 13:11:00
5楼:
1楼的同学,拖个Grid上去,数据填满30*50的格子,这个也要技术? 我试下来Grid、StringGrid在iPhone5上划屏都卡,无论是绑定数据库产生的数据还是手动填进去的数据都一样。 如果Delphi做这点小事也要技术的话,难怪会越来越没落。
----------------------------------------------
-
作者:
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.┳┻┳┻┳┻ ┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳ ┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻ ┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳
作者:
2014/8/2 16:12:02
8楼:
不能用开发PC程序的方法写手机
----------------------------------------------
-相互学习,共同进步! 努力每一天,不能望山跑死马 发上等愿,结中等缘,享下等福;择高处立,寻平处住,向宽处行
作者:
2014/8/2 17:27:36
9楼:
楼主说的Out Of Memory好像是Win平台下的FMX应用吧。。。。
----------------------------------------------
-
作者:
2014/8/4 10:54:58
10楼:
ios下用xcode搞这种列表,完全无压力,再大的都不是问题
----------------------------------------------
-
作者:
2014/8/8 17:58:10
11楼:
回6楼, Out Of Memory是FMX桌面开发时出现的,指FireDAC链接Access数据库有问题,换成ADO就没这个问题。 测试下来Access表内记录数大约访问到9万多条就会出错。
----------------------------------------------
-
作者:
2014/8/9 10:04:03
12楼:
这确实是开发思维的问题。在实际的移动APP开发中,基本上不会用到GRID,所以EMB对它没作特别优化也可理解。但经常使用的Listbox,Listview等还是优化得不错的,能够实用。
----------------------------------------------
DELPHI编程爱好者
作者:
2014/9/13 16:09:39
13楼:
测试了一下RAD Studio XE7 FMX桌面用FireDAC链接Access数据库Out Of Memory问题已经修复,可以正常使用。 iPhone5真机上测试Grid和StringGrid上下左右划屏依旧卡。 同样Grid功能用Qt编写在Note3上测试,十分流畅,看来Embarcadero的FMX还有很长的路要走。
----------------------------------------------
-