<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aowo7144</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aowo7144]]></copyright><item><title><![CDATA[大幅提升Delphi Datasnap数据传输效率的方法]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090842</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090842</guid><author>aowo7144</author><pubDate>Tue, 03 Sep 2019 23:07:00 +0800</pubDate><description><![CDATA[方法一：增加TCP读写缓存的大小   DataSnap Server中负责TCP/IP通讯的组件是TDSTCPServerTransport，它默认的TCP/IP读写缓冲区的大小为32KB，由BufferKBSize属性来设置。测试结果显示，这个默认的缓冲区大小，只适合返回很小的数据集的情况，在返回较大的数据集、或者上传文件到数据库/从数据库下载文件等情况下，会造成严重的数据传输...]]></description><category></category></item><item><title><![CDATA[DATASNAP双缓存下载文件]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090840</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090840</guid><author>aowo7144</author><pubDate>Tue, 03 Sep 2019 23:04:00 +0800</pubDate><description><![CDATA[原文链接：http://www.cnblogs.com/hnxxcxg/archive/2012/12/29/2839358.html


procedure TFrmMain.btnUpdateFilesClick(Sender: TObject);begin try if Assigned(gEXEmm) then FreeAndNil(gEXEmm);...]]></description><category></category></item><item><title><![CDATA[DataSnap初步二]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090839</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090839</guid><author>aowo7144</author><pubDate>Tue, 03 Sep 2019 22:47:00 +0800</pubDate><description><![CDATA[转：https://blog.youkuaiyun.com/a00553344/article/details/51670486
1. 一个典型的DataSnap服务器至少需要三个控件：
TDSServer: DataSnap的逻辑核心控件，控制服务器的运行。
TDSServerClass: DataSnap服务端服务导出控件，通过OnGetClass事件来导出服务端的类及方法供客户端的远程调...]]></description><category></category></item><item><title><![CDATA[DATASNAP清除僵死连接]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090838</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090838</guid><author>aowo7144</author><pubDate>Tue, 03 Sep 2019 22:43:00 +0800</pubDate><description><![CDATA[转：https://blog.youkuaiyun.com/weixin_34247299/article/details/86055022
DATASNAP使用TCP/IP长连接的时候，由于诸如客户端非正常关闭的情况会造成中间件产生僵死SOCKET连接，随着时间的推移，僵死连接越来越多，造成中间件停止服务，表现为客户端无法连接中间件。DELPHI XE2以上版本已经封装好属性，如下图设置：
...]]></description><category></category></item><item><title><![CDATA[Delphi2010中DataSnap技术网摘]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090837</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090837</guid><author>aowo7144</author><pubDate>Tue, 03 Sep 2019 22:14:00 +0800</pubDate><description><![CDATA[Delphi2010中DataSnap技术网摘
一、为DataSnap系统服务程序添加描述
这几天一直在研究Delphi 2010的DataSnap，感觉功能真是很强大，现在足有理由证明Delphi7该下岗了。
DataSnap有三种服务模式，其中Service Application方式建立的Windows服务没有描述，描述部分是空的，可用如下方法添加服务描述：


pro...]]></description><category></category></item><item><title><![CDATA[XE5 搭建DataSnap服务]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090835</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090835</guid><author>aowo7144</author><pubDate>Tue, 03 Sep 2019 21:59:00 +0800</pubDate><description><![CDATA[1 准备工作
1.1 环境准备
XE5或XE7，操作系统Windows7（64位）操作系统。
数据库MSSQL选择SQLServer2008。
如果数据库服务没有在开发电脑上，则需要在开发电脑上安装Microsoft SQL Server 2008 Native Client。因为是64位开发环境，所以需要下载64位的安装包[1]。
X64包下载地址：

如果是32...]]></description><category></category></item><item><title><![CDATA[FastReport 使用技巧篇]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090833</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090833</guid><author>aowo7144</author><pubDate>Sat, 31 Aug 2019 10:14:00 +0800</pubDate><description><![CDATA[FastReport 使用技巧篇
使用技巧篇
1.FastReport中如果访问报表中的对象？
可以使用FindObject方法。
 TfrxMemoView(frxReport1.FindObject('memo1')).Text:='FastReport';

2.FastReport中如何使用上下标？


设置frxmemoview.AllowHTM...]]></description><category></category></item><item><title><![CDATA[delphi xe5 fastreport4.14 中文很多时换行不正确]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090832</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090832</guid><author>aowo7144</author><pubDate>Sat, 31 Aug 2019 10:12:00 +0800</pubDate><description><![CDATA[用一般的frxMEMOview 中文换行是瞎换,缺少数据,换成frxrichview 即可,
frxrichview使用注意点
1).Delphi中文很多时换行不正确
2).要在窗体上拖一个frxrichObject
3).绑定数据库控件跟frxMEMOview一样,如[frxdbYingYe."XiangXi"],但是保存时不恩能够点击保存按钮要打绿色对勾,设置字体
...]]></description><category></category></item><item><title><![CDATA[How to export Overload functions from DLL?]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090831</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090831</guid><author>aowo7144</author><pubDate>Mon, 29 Jul 2019 10:36:00 +0800</pubDate><description><![CDATA[Library that exports functions

library liba;

procedure F(X: Integer); stdcall; overload;
begin
end;

procedure F(X, Y: Integer); stdcall; overload;
begin
end;

exports
  F(X: Integ...]]></description><category></category></item><item><title><![CDATA[Build with runtime packages]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090829</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090829</guid><author>aowo7144</author><pubDate>Wed, 24 Jul 2019 18:21:00 +0800</pubDate><description><![CDATA[编译问题：为什么我去掉Build with runtime packages，编译没问题？？？
如果不去掉，就有错误：[Linker Error] Unresolved external 'TXNetDataPkg::' referenced from D:\BOC933\CHARTS\XPLUTUS\MAIN.OBJ[Linker Error] Unresolved external...]]></description><category></category></item><item><title><![CDATA[软件时间限制的原理[转]]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090830</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090830</guid><author>aowo7144</author><pubDate>Wed, 10 Jul 2019 08:32:00 +0800</pubDate><description><![CDATA[这类软件一般都有时间段的限制，例如试用30天等。当过了共享软件的试用期后，就不予运行。只有向软件作者付费注册之后才能得到一个无时间限制的注册版本。这种保护的实现方式大致如下。
 首先在安装软件的时候由安装程序取得当前系统日期，或者主程序在第一次运行的时候获得系统日期，并且将其记录在系统中的某个地方；可能记录在注册表的某个不显眼的位置，也可能记录在某个文件或...]]></description><category></category></item><item><title><![CDATA[delphi Tidhttp 发送json格式报文]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090826</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090826</guid><author>aowo7144</author><pubDate>Thu, 20 Jun 2019 16:47:00 +0800</pubDate><description><![CDATA[type
  TwmsThreadpostJson = class(TThread)
  private
    Furl: string;
    Fpostcmd: string;
    FResult: string;
    FBOOL: Boolean;
  protected
    procedure Execute; override;
  end...]]></description><category></category></item><item><title><![CDATA[idHTTP.Post]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090828</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090828</guid><author>aowo7144</author><pubDate>Thu, 20 Jun 2019 16:46:00 +0800</pubDate><description><![CDATA[procedure TForm4.Button2Click(Sender: TObject);
var
 sResponse: string;
 EnvStr : TStringStream;
begin
 EnvStr := TStringStream.Create(Memo.Text, TEncoding.UTF8);
 try
  idHTTP.Request.C...]]></description><category></category></item><item><title><![CDATA[qjson中把记录或类型或泛型数组转换为json字符串]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090822</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090822</guid><author>aowo7144</author><pubDate>Thu, 20 Jun 2019 15:33:00 +0800</pubDate><description><![CDATA[unit Unit4;
 
interface
 
uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
...]]></description><category></category></item><item><title><![CDATA[TcxComboBoxProperties下拉框填充]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090825</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090825</guid><author>aowo7144</author><pubDate>Wed, 05 Jun 2019 23:17:00 +0800</pubDate><description><![CDATA[原文地址：https://www1.devexpress.com/Support/Center/Question/Details/CQ30369

Actually, the corresponding editor is passed to this event handler via the Sender parameter. So, please cast the Sende...]]></description><category></category></item><item><title><![CDATA[Delphi用QJSON解析JSON格式的数据 【转】]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090820</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090820</guid><author>aowo7144</author><pubDate>Fri, 03 May 2019 16:53:00 +0800</pubDate><description><![CDATA[本来用superobject来解析JSON已经够用了，可惜这个东东不能在移动端使用，于是找到QJSON来处理。
这是一个国内高手写开源免费的东西，赞一个。
假入数据如下：
{"message":"ok","status":"1","state":"3","data":[{"time":"2012-07-07 13:35:14","context":"客户已签收"}, {"time"...]]></description><category></category></item><item><title><![CDATA[Delphi的idhttp报IOHandler value is not valid错误的原因[转]]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090823</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090823</guid><author>aowo7144</author><pubDate>Fri, 26 Apr 2019 16:25:00 +0800</pubDate><description><![CDATA[出现这种问题的原因是由于访问的 URL地址为https或存在其跳转地址为https。
首先单纯使用idhttp是只能访问http，而https则需要搭配IdSSLIOHandlerSocketOpenSSL来实现对https的访问支持，当然还需要在系统目录或编译目标程序的同目录下有ssleay32.dll与libeay32.dll两个SLL协议的支持库。
下面贴出一个简单示例，但对...]]></description><category></category></item><item><title><![CDATA[Excel读写方案XLSReadWriteII使用技巧总结]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090817</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090817</guid><author>aowo7144</author><pubDate>Mon, 25 Mar 2019 20:41:00 +0800</pubDate><description><![CDATA[XLSReadWriteII是一个读写Excel的组件。他的一般已用只要按照Demo操作基本都能实现，只要不是非常复杂的应用，XLSReadWriteII还是能够胜任的。
最近被派了一个写入图库的应用，图库是Gallery2图库，本身支持自定义字段功能，原始文件是一个排版完整的Excel表格，程序的目标是读取Excel表格的文字图片信息，写入Gallery2或者是生成一个SQL语句，直...]]></description><category></category></item><item><title><![CDATA[error loading midas.dll问题]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090821</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090821</guid><author>aowo7144</author><pubDate>Thu, 21 Mar 2019 09:26:00 +0800</pubDate><description><![CDATA[如果用的delphi在你的单元里用uses midaslib这个东西就可以把midas静态连接到你的程序楼上的也可以在程序中使用winexec("regsvr32.exe midas.dll",SW_NORMAL);注册midas组件可能是注册表中记录的&lt;path&gt;midas.dll不存在，可以：(1) regsvr32 /u /s midas.dll(2)midas.d...]]></description><category></category></item><item><title><![CDATA[cxGrid导出Excel货币符号问题]]></title><link>https://blog.youkuaiyun.com/aowo7144/article/details/102090815</link><guid>https://blog.youkuaiyun.com/aowo7144/article/details/102090815</guid><author>aowo7144</author><pubDate>Tue, 05 Mar 2019 15:54:00 +0800</pubDate><description><![CDATA[cxGrid导出到Excel，对于Currency类型总是加上了货币符号，可以修改导出文件设置来去掉：
在cxXLSExport.pas文件中，修改：

procedure TcxXLSExportProvider.SetCellDataCurrency(const ACol, ARow: Integer;
  const AValue: Currency);
begin
 ...]]></description><category></category></item></channel></rss>