Delphi

Delphi

Delphi THTTPRIO 控件调用webservice超时问题

89 0

单位软件在Win7下调用DLL连接webservice时出现超时问题,分析发现win7下30秒如果Webservice服务器未返回结果则超时,在winxp下没有问题(但是 时间已经达到了50秒才返回数据)。该DLL是Delphi编写调用了THTTPRIO。开始不知道问题在哪里,以为是win7的问题,查找原因未果。后来用VS写了个程序调用webservice在win7下没有问题。随怀疑是THTTPRIO的问题方法一: 设置 THTTPRIO三个属性 RIO.HTTPWebNode.ConnectTi

Delphi

Delphi FireDAC 连接SQL Server一些要注意的地方

75 0

TFDConnection:FetchOptions.Mode 设置为fmAll, 返回全部结果, 否则默认只返回前50条, 效果与open以后再执行FetchAll一样ResourceOptions.SilentMode 设置为True, 就不需要FDGUIxWaitCursor之类的东西了, 同样也不再会自动改变鼠标样式, 默认是需要的TFDQuery:ResourceOptions.DirectExecute 设置为True, 直接执行SQL, 默认是False, 在某些数据库(比如Postgre

Delphi10.3通过REST单元使类和JSON数据互相转换
Delphi

Delphi10.3通过REST单元使类和JSON数据互相转换

55 0

Delphi10.3通过REST单元使类和JSON数据互相转换一、我们定义一个简单的类复制代码 TPeople = class private FName: string; FScore: Integer; FAge: TDateTime; public property Name: string read FName write FName; property Score: Integer read FScore write FScore; property

Delphi

Delphi10.3读取JSON数据

141 0

Delphi10.3读取JSON数据一、我们有一段JSON数据如下:复制代码{ "五班": [ { "姓名": "张三", "成绩": 75.5 }, { "姓名": "李四", "成绩": 21.7 } ]}复

Delphi

Delphi 生成日志记录单元

42 0

调用方法:uses untLog;log.WriteLog('hello' );{ ********日志单元******* }{ }{ Cobbler }{ }{ 版权所有 (C) 2011 Cobbler }{ }{ 功能说明: }{ 日志记录 实现 ILog }{ }{ 创建日期:2011-07-11 }{ 作者:Cobbler }{ }{ ******************************************************* }unit untLog;int

Delphi

Delphi ado通用操作数据单元

55 0

DELPHI开发2层C/S数据库应用程序,许多人通过ADOQUERY或ADOTABLE直接操作数据库,其实这种方法虽然最为直接,但有其缺点:如果以后要将程序升级为3层C/S会非常困难。而通过像下面的通用数据操作方法,像开发3层C/S一样地开发2层C/S程序,通过ADOQUERY或ADOTABLE获取数据,通过DATASETPROVIDER转换数据格式为OLEVARIANT,通过CLIENTDATASET内存数据集再同客户端显示控件关联,则所有操作数据的方法高度集中统一,以后要升级为多层会非常容易。这就是

Delphi

Delphi datasnap使用ipv6

44 0

datasnap使用ipv6有些人说DATASNAP不支持IPv6,只支持IPv4。这是不正确的。DATASNAP默认是使用IPv4在ipv6 环境下 怎样用datasnap?Params.Values['CommunicationIPVersion'] :='IP_IPv6'