[置顶] RTC搭建android下三层应用程序访问服务器MsSql-客户端

摘要: android下stringgrid已知问题:通过点击时获取对应行的值有问题,在win下调试正常,在android下出现定位不准二、客户端开发 1,新建工程 2,添加相关客户端控件TRtcHttpClient,TRtcClientModule,TRtcResult(2个) 3,设置相关属性TRtcHttpClient的服务器地址,端口,TRtcClientModule的client设置,以及一个modulefilename 4,编写TRtcResult代码 select的TRtcResult代码procedure TForm1.rtcrslt1Return(Sender: TRtcConnec 阅读全文

posted @ 2013-09-29 17:18 Delphi XE5 阅读(2338) 评论(0) 推荐(1) 编辑

[置顶] RTC搭建android下三层应用程序访问服务器MsSql-服务器端

摘要: 前几天通过Ro搭建webservice,然后在android下调用,虽然已近成功,但是返回的数据库里的中文有乱码一直未得到解决!rtc6.23版本,已经支持xe5,也支持fmx的android下开发,不多说,需要的请联系购买!一、创建服务端程序: 1依照官方的demo,创建程序,并添加datamoudel,添加rtc相关服务端控件TRtcHttpServer,TRtcServerModule,TRtcFunctionGroup,TRtcFunction(2个),2个adoquery,一个adoconnection 2,设置控件属性: 设置TRtcHttpServer 的ip,端口 设置TRtc 阅读全文

posted @ 2013-09-29 17:06 Delphi XE5 阅读(2216) 评论(1) 推荐(0) 编辑

2013年11月12日

自己写个升级程序!

摘要: 思路:1,将程序文件保存到数据库,并记录文件版本号2,主程序运行时比较本地文件版本和服务器数据库中的程序版本, 如果需要更新,则关闭主程序,运行辅助的升级程序(简单的从数据库获取文件)版本比较思路,建版本号拆为4组数字,分别比较辅助程序运行后,先把主程序原文件改名为。bak保存,再拉取数据库最新文件到本地同时主程序运行时可以先判断升级程序是否存在,不存在也从数据库拉取升级程序个人思路! 阅读全文

posted @ 2013-11-12 10:22 Delphi XE5 阅读(888) 评论(0) 推荐(0) 编辑

2013年11月5日

客户端登陆日志记录

摘要: 对于一些大型的管理系统,如果使用的人员较多,有必要记录用户登陆时使用的电脑的特征码,当然记录用户的操作记录也是必要的(本文不做讨论),思路是用户登陆时,将用户的电脑名称,ip地址,网卡地址,甚至是CPUID,主板id,组合为字符串写入数据库,供需要时查实!特别是需要记录多次尝试登陆的电脑需要记录,估计是想试密码吧!! 自己写代码获取以上的硬件信息也可以,估计要写很多,现在有个现存的第三方控件MiTeC System Information Component Suite 简称MSICS使用该控件可以简单的几句代码获取以上信息:mtc_systmnf1.RefreshData();mmo1.L. 阅读全文

posted @ 2013-11-05 11:12 Delphi XE5 阅读(1060) 评论(0) 推荐(1) 编辑

2013年10月31日

Delphi ISO 收藏!

摘要: CodeGearRADStudio2007最终版(WithUpdate4)v11.0.2902.10471http://altd.codegear.com/download/radstudio2007/CodeGearRADStudio2007_Dec2007.isoEmbarcaderoRADStudio2009最终版(WithUpdate1-4)http://altd.embarcadero.com/download/Delphi_C++Builder2009/Delphi_C++Builder2009_ISO_June2009.isoEmbarcaderoRADStudio2010最终版 阅读全文

posted @ 2013-10-31 07:43 Delphi XE5 阅读(2854) 评论(0) 推荐(2) 编辑

2013年9月30日

RealThinClient (RTC)是什么?

摘要: RealThinClient SDK是用于开发标准的HTTP(S)服务器,ISAPI扩展以及客户端的VCL控件。可用于Windows下的CodeGear Delphi 6-XE5。功能描述 About FeatureRealThinClient SDK是用于开发标准的HTTP(S)服务器,ISAPI扩展以及客户端的VCL控件。可用于Windows下的CodeGear Delphi 6-xe5。编写可通过防火墙的客户端、服务器和ISAPI扩展(兼容Apache 2.x and MS IIS 5.x)作为独立的服务器或ISAPI扩展使用RTC Web服务器(包含Delphi源码)进行ISAPI扩展 阅读全文

posted @ 2013-09-30 14:50 Delphi XE5 阅读(7141) 评论(1) 推荐(2) 编辑

2013年9月20日

Delphi Base64 编解码函数

摘要: Delphi 自带 Base64 编解码的单元, EncdDecd这个单元提供两套四个公开函数:对流的编解码:procedure EncodeStream(Input, Output: TStream); // 编码procedure DecodeStream(Input, Output: TStream); // 解码// 对字符串的编解码:function EncodeString(const Input: string): string; // 编码function DecodeString(const Input: string): string; // 解码 阅读全文

posted @ 2013-09-20 15:15 Delphi XE5 阅读(3925) 评论(0) 推荐(0) 编辑

delphi的UTF8相关函数

摘要: delphi的UTF8相关函数AnsiToUtf8 functionConverts a string encoded in Ansi to UTF-8.PUCS4Chars functionConverts a UCS4 string to a null-terminated array of UCS4 characters.StringToWideChar functionReturns a UNICODE string from an AnsiString.UCS4StringToWideString functionConverts a string of 4-byte Unicode 阅读全文

posted @ 2013-09-20 08:39 Delphi XE5 阅读(2077) 评论(0) 推荐(0) 编辑

2013年9月18日

XE5 ANDROID通过webservice访问操作MSSQL数据库

摘要: 上接XE5 ANDROID平台 调用 webservice一、服务端在ro里添加函数(在impl上添加阿东connection,adoquery,dataprovider)function TNewService.getdata(const sqlstr: Utf8String): Variant;beginqry1.Close;qry1.SQL.Text:='';qry1.SQL.Text:=sqlstr;qry1.Open;ds1.Data:=dtstprvdr1.Data;Result:=ds1.XMLData;//传一个xmldata给客户端end;二、客户端调用同,添 阅读全文

posted @ 2013-09-18 15:48 Delphi XE5 阅读(1436) 评论(0) 推荐(0) 编辑

2013年9月17日

XE5 ANDROID平台 调用 webservice

摘要: 服务端需要midas.dll XE5对android的平台支持很有吸引力,虽然目前用来直接开发应用到安卓市场卖赚钱可能性估计不大(安卓市场目前国内好像都是免费的天下),但是对于企业应用很是很有帮助的,比如开发一个手机客户端随时查询企业erp等管理软件的数据库! webservice以前基本没有接触,恶补了几天,服务端用ro开发比较快捷(ro下载请自己baidu)一,服务端开发: 1,打开delphi xe(服务端我用的是xe开发的,因为目前还没有出支持xe5的ro) 新建工程---RO sdk--vcl standalone--建立成功 2,工程打开后,在ide的菜单ro中选择edit ser 阅读全文

posted @ 2013-09-17 10:38 Delphi XE5 阅读(2891) 评论(4) 推荐(2) 编辑

导航