安卓开发DataSnap架构程序问题

changfenglee 2020-07-16 07:07:40
开发工具:DELPHI XE10.4

想做一个安卓APP,使用DataSnap模式连接,目前在数据库的连接时出现了一点问题,转成windows程序正常,但使用安卓运行就报错,一个简单的登录程序,在登录时就有问题,报Midas错误,文件我也已经发布,不知道问题在哪,请各位帮忙看看,多谢



...全文
201 点赞 收藏 28
写回复
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
changfenglee 2020-07-17
delphi在WINDOWS平台的程序开发算是非常牛的开发工具,但其它领域真是不怎么样,最为关键的是学习的资料太少了,针对工具不成熟,学习资料又少,只能选择放弃,有这个排除万难的功夫,学习一门新语言的时间都有了
回复
changfenglee 2020-07-17
这个真是没法搞了,XE10.4这个MIDAS的问题搞不定,换成XE8倒是没这个问题,其它问题又出来了,这个DELPHI为什么玩起来给人的感觉是三步一坑的味道,是我真这么倒霉,还是这玩意本来就不成熟,来来回回折腾了一个星期了,一个APP的登录界面都没做出来,问题解决了超过10个以上,哪个有这种精力来折腾
回复
changfenglee 2020-07-17
我改回用XE8做同样的开发,同样的方式,同样的代码,就可以正常运行,应该是XE10.4这个版本有些什么问题,或者是哪里没配置好
回复
ooolinux 2020-07-17
试试降一个版本,10.3.3,或者等10.4.3,一般来说小版本号即最后一位数越大越好。
回复
victor_yang 2020-07-17
我也是,想搞个app连数据库,折腾了一晚上,最终暂时放弃了
回复
victor_yang 2020-07-17
我也是,想搞个app连数据库,折腾了一晚上,最终暂时放弃了
回复
victor_yang 2020-07-17
我也是,想搞个app连数据库,折腾了一晚上,最终暂时放弃了
回复
tanqth 2020-07-16
http://download.csdn.net/detail/tanqth/9630395 下载这个源码看看。
回复
tanqth 2020-07-16
引用 20 楼 changfenglee 的回复:
目前客户端就是纯的,我还担心不纯,特意新建了一个客户端,就一行代码:select * from XXX 问题依旧,我担心还是DELPHI安装的环境可能有问题,在别人那里很容易的东西,在我这里都要搞个死去活来
我说纯,不是说代码,是不加其他引用,不要加DLL。
回复
changfenglee 2020-07-16
目前客户端就是纯的,我还担心不纯,特意新建了一个客户端,就一行代码:select * from XXX

问题依旧,我担心还是DELPHI安装的环境可能有问题,在别人那里很容易的东西,在我这里都要搞个死去活来
回复
tanqth 2020-07-16
引用 18 楼 changfenglee 的回复:
问题应该不是出在这里,资料太少了,再到网上捞一下看看能不能找到点
然后,安卓客户端就是一个纯的,不需要加midas。
回复
changfenglee 2020-07-16
问题应该不是出在这里,资料太少了,再到网上捞一下看看能不能找到点

回复
tanqth 2020-07-16
1、服务端有两种方式,要么加上midas的引用 ,要么就直接把midas.dll放到服务端程序目录中。 2、客户端不需要加。
回复
changfenglee 2020-07-16
引用 15 楼 tanqth 的回复:
说了客户端不要加,不要加,不要加,你要是加了,就删除删除删除。


加与不加都试过了,都会报错
回复
tanqth 2020-07-16
说了客户端不要加,不要加,不要加,你要是加了,就删除删除删除。
回复
changfenglee 2020-07-16
我刚又试了一下一个新程序,代码很简单,就是一个select * from XXX

windows 32环境什么毛病都没有,Android环境就会报前图片上的问题,所以可以确定跟代码的写法应该没什么关系,还是Midas的问题,这玩意实在没玩过,根本不知道从哪下手,现在服务端,客户端都尝试了加与不加,都不行

Midas.dll文件发布的时候,远程目录试过 ./ ,也试过assets\internal\,都没效果
回复
tanqth 2020-07-16
你实在不行,就把midas.dll找到,放到运行的那个服务程序目录下,把引用 的都删除。APP不要加载,也不要发布。
回复
changfenglee 2020-07-16
引用 10 楼 tanqth 的回复:
[quote=引用 8 楼 changfenglee 的回复:]感觉DELPHI写移动程序,到处都是坑


不要用开发WIN系统的思路去开发安卓,虽然delphi语法是一样的,但安卓系统与WIN系统却完全不一样,你需要多了解安卓系统本身。[/quote]


连续问了几个问题了,基本就只有你回复过,非常感谢了
回复
changfenglee 2020-07-16
服务端我试过加,也试过没加,都会报错,区别在于两种报的错不一样而已,客户端也试过发布midas.dll文件,也试过不发布,都没有成功,一个简单的登录问题,我不知道怎么麻烦,现在玩DELPHI的人越来越少,想找个问的人都难,网上资料也很少,看来这个东东确实是没落了。

回复
tanqth 2020-07-16
引用 8 楼 changfenglee 的回复:
感觉DELPHI写移动程序,到处都是坑
不要用开发WIN系统的思路去开发安卓,虽然delphi语法是一样的,但安卓系统与WIN系统却完全不一样,你需要多了解安卓系统本身。
回复
加载更多回复
相关推荐
发帖
数据库相关
创建于2007-08-02

2454

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2020-07-16 07:07
社区公告
暂无公告