使用delphi 开发多层应用(十三)使用Basic4android 直接访问kbmMW server

 由于目前delphi xe2 还不直接支持Android 的开发,因此kbmMW 客户端的功能也没办法直接在Android 上运行。

由于kbmMW 为了与java 应用程序通讯,在企业版里面提供了一个JavaClinet. 具体文件名为kbmMWClient.jar。

而在basci4android 可以直接使用这个jar. 也就是说通过kbmMW 的javaclient 可以直接访问kbmMW 的服务器。

当然由于客户端没有kbmMemTable的功能,一次只能是访问远程服务过程,无法直接实现数据库的存取。

在Basci4android 里面访问kbmMW 很简单,只要引用kbmMWClient 库就可以了。其他就非常类似delphi 客户端了。

服务器就用我们以前的,主要是basci4android 客户端的代码。

'Activity module
Sub Process_Globals'These global variables will be declared once when the application starts.'These variables can be accessed from all modules.End SubSub Globals'These global variables will be redeclared each time the activity is created.'These variables can only be accessed from this module.Dim SimpleClient As TkbmMWClientDim Ip As EditTextDim Port As EditTextDim mLog As EditText
End SubSub Activity_Create(FirstTime As Boolean)Activity.LoadLayout("Main")Ip.Text = "127.0.0.1"Port.Text = "3000"
End SubSub Activity_ResumeEnd SubSub Activity_Pause (UserClosed As Boolean)End SubSub ConnectBtn_ClickSimpleClient.Connect(Ip.Text,Port.Text)    
End Sub
Sub SendBtn_Click   Dim args(2) As Stringargs(0)=100mLog.Text="结果为"& SimpleClient.SendRequest ("xalion_srv","","SUMALL",args)End Sub

编译运行,就可以成功调用服务端过程了。

怎么样,还算方便吧。

目前对于远程数据的访问,可以通过返回JSON 传,然后解析再显示到客户端。

更方便的操作,估计只能等到delphi 支持Android 了。

 

转载于:https://www.cnblogs.com/xalion/archive/2012/04/26/2471092.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495031.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

赛灵思收购深鉴科技:收购额或将3-4亿美元 A轮投资方变收购方

来源:声学在线继去年5月宣布投资中国AI初创企业深鉴科技后,自适应和智能计算企业赛灵思公司Xilinx今日宣布已经完成对深鉴科技的收购。官方消息并未对外披露此次的具体交易财务条款。不过,据业内人士对声学在线透露,此次赛灵思收购…

探Button控件的Click事件发生始末

先贴结果图&#xff1a; 点击后&#xff1a; 页面代码&#xff1a; <html xmlns"http://www.w3.org/1999/xhtml"> <head runat"server"><title></title> </head> <body><form id"form1" runat"serv…

AI大神Yann LeCun谈近期AI发展:最聪明的AI在常识方面还不如猫

来源&#xff1a;网易智能摘要&#xff1a;从虚拟助手到巨大的商业效益&#xff0c;人工智能正在重塑信息时代&#xff0c;作为著名的人工智能先驱者之一&#xff0c;Yann LeCun又是怎么看待这一领域的发展、近期的变化和潜力的呢&#xff1f;从虚拟助手到巨大的商业效益&#…

美科学基金会欲向公众征集想法

来源&#xff1a;中国科学报你有个或许会改变世界的点子&#xff1f;美国国家科学基金会&#xff08;NSF&#xff09;洗耳恭听。这个位于弗吉尼亚州亚历山大市、拥有78亿美元经费的研究机构已从科学家那里获得了很多好的研究计划。虽然这已经超出了其能资助的范围&#xff0c;但…

解决i9001WiFi频繁断线

去年年底入手Galaxy S Plus&#xff0c;玩安卓快半年时间&#xff0c;最近为了方便使用Airdroid对手机进行管理&#xff0c;在路由器中设置了IP和MAC绑定&#xff0c;却发现每隔大约1分钟或者更短时间&#xff0c;WiFi连接就会自动断开&#xff0c;求助Google&#xff0c;有一位…

专家把脉,深入分析八种前景看好的物联网业务形态

来源&#xff1a;通信世界全媒体摘要&#xff1a;物联网将会为经济带来新动力&#xff0c;对社会带来新变革&#xff0c;它的业务形态也在发展变化。未来随着更多成熟的业务场景的出现&#xff0c;会演变出更多有前景的应用形态&#xff0c;也会带来更多的市场机会。万物互联是…

人工智能产业的发展是什么样的呢?

来源&#xff1a;人工智能大健康引领AI产业发展的技术竞赛&#xff0c;主要是巨头之间的角力。由于AI产业核心技术和资源掌握在巨头企业手里&#xff0c;而巨头企业在产业中的资源和布局&#xff0c;都是创业公司所无法比拟的&#xff0c;所以巨头引领着AI发展。目前&#xff0…

个性化推荐

“探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制&#xff0c;实现方法&#xff0c;其中还涉及一些基本的优化方法&#xff0c;例如聚类和分类的应用。同时在理论讲解的基础上&#xff0c;还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐…

报告 | 从20世纪70年代至今,自动驾驶汽车的发展经历了哪些历史性的变革?

来源&#xff1a;学术头条摘要&#xff1a;当今&#xff0c;无人驾驶技术已经成为整个汽车产业的最新发展方向。科研院校、汽车制造厂商、科技公司、无人驾驶汽车创业公司以及汽车零部件供应商在无人驾驶技术领域进行不断地探索。今天我们为大家梳理一下无人驾驶汽车的国内外发…

访问List的itemRenderer的组件中定义的方法

主程序文件List1.mxml: 1 <?xml version"1.0" encoding"utf-8" ?>2 <mx:Application xmlns:mx"http://www.adobe.com/2006/mxml">3 <mx:Style>4 Application5 {6 font-size:12px;7 }8 </mx:Style>…

量子力学工具箱再添利器—科学家提出高效驱动微型引擎概念

把球推上山坡需要能量。量子引擎或能通过反复测量实现同样的工作。来源&#xff1a;中国科学报要测量一个原子&#xff0c;不可能不扰动它&#xff0c;至少根据量子力学是这样的。但两名物理学家报告称&#xff0c;这一效应似乎有点麻烦&#xff0c;但它可以驱动一个微型引擎以…

人工智能离不开它——贝叶斯公式的前世今生

来源&#xff1a;图灵人工智能摘要&#xff1a;人工智能、无人驾驶、语音图片识别与大数据有什么关系&#xff1f;海难空难如何搜救&#xff1f;垃圾短信、垃圾邮件如何识别&#xff1f;这些看起来彼此不相关的领域之间会有什么联系吗&#xff1f;答案是&#xff0c;它们都会用…

2021年全球医疗机器人市场规模达207亿美元,中国仅占5%(附36家中国企业名单)...

来源&#xff1a; 筑医台 摘要&#xff1a;目前的医疗机器人市场中&#xff0c;欧美企业占据了主要的市场份额。中国医疗机器人仍处于研发或临床试验阶段&#xff0c;还未实现医疗机器人产品规模化&#xff0c;在医疗机构的普及率也较低&#xff0c;但正努力赶上。“手术时间一…

windows下集成maven+eclipse开发环境二:集成maven到eclipse,并使用nexus作为maven仓库...

上一章中&#xff0c;我们已经成功安装了nexus&#xff0c;现在我们将在eclipse中集成maven插件&#xff0c;并将nexus配置成maven的仓库。 1、安装eclipse的svn插件subeclipse&#xff0c;打开你的eclipse&#xff08;笔者使用的是eclipse 3.6&#xff09;&#xff0c;依次打开…

三子棋,小试牛刀

三子棋的初始版 表面结构 <span style"color:#33ccff"> #include "game.h" void menu() {printf(" ★★★★★★★★★★★★★★★★★★\n");printf(" ★★★ ★★★\n");printf("★★★ 1…

【科普】大脑是如何编码复杂信息的?

来源&#xff1a; 原理摘要&#xff1a;在电信技术发展的早期&#xff0c;工程师们发明了一种巧妙的方法&#xff0c;通过一根线路同时传输多个电话信号。在电信技术发展的早期&#xff0c;工程师们发明了一种巧妙的方法&#xff0c;通过一根线路同时传输多个电话信号。这种技术…

为Visual Studio 2010添加HTML5的项目模板

HTML5时代来了&#xff0c;还不为你的Visual Studio 2010添加HTML5的项目模板&#xff01;&#xff01;&#xff01; 本文在简单不过了&#xff0c;就是为你的Visual Studio2010创建一个项目模板&#xff0c;一个HTML5的项目模板。谁叫HTML5时代来了&#xff0c;Visual Studio …

物联网时代 人工智能如何与信息安全平衡发展?

来源&#xff1a;中新网近年来&#xff0c;随着机器学习、计算能力、存储能力以及云计算等技术发展&#xff0c;人工智能技术呈现出“井喷式”发展&#xff0c;家电、移动设备等各种硬件产品中都开始融入人工智能技术&#xff0c;AI人工智能的发展已成为大势所趋。360智能安全研…

杨氏矩阵简单介绍

杨氏矩阵的由来 在数学中&#xff0c;杨表&#xff08;英语&#xff1a;Young tableau&#xff09;&#xff0c;又称杨氏矩阵。是对组合表示理论和舒伯特演算很有用的工具。它提供了一种方便的方式来描述对称和一般线性群的群表示&#xff0c;并研究它们的性质。杨表是剑桥大学…

全球五十家知名传感器制造商分布盘点、特点分析

来源&#xff1a;工业智能化摘要&#xff1a;近年来&#xff0c;世界传感器市场以持续稳定的增长之势向前发展&#xff0c;各国企业竞相加速对传感器的开发和产业化。东欧、亚太区和加拿大成为传感器市场增长最快的地区&#xff0c;而美国、德国、日本依然是传感器市场分布最大…