基于SQL Server BCP API的Delphi BCP类

unit uBcpApi; interface uses {$IF CompilerVersion <= 22} Windows {$ELSE} Winapi.Windows {$ENDIF}; //ODBC type ...

2018-09-21 21:31:24

阅读数 77

评论数 0

一个可以不断执行命令、能读取命令输出而且隐藏的Delphi Console类

unit uConsole; interface uses System.Classes; type IConsole = interface['{3151E6A8-FCDC-474A-8403-794BF25826BF}'] function GetOutputText:...

2018-09-13 17:06:26

阅读数 204

评论数 0

对Delphi中的TStringList组件进行接口化处理

TStringList是Delphi编程中经常使用到的组件,对它进行接口化处理的主要目的,是实现TStringList的内存自动释放。例如下命的过程,执行完毕后,为aList变量所分配的内存就会自动释放,不需要用aList.free来释放内存,可以有效避免因忘记释放内存而导致内存泄漏。接口中并没有...

2018-08-03 10:25:42

阅读数 106

评论数 0

大幅提升Delphi Datasnap数据传输效率的方法

方法一:增加TCP读写缓存的大小        DataSnap Server中负责TCP/IP通讯的组件是TDSTCPServerTransport,它默认的TCP/IP读写缓冲区的大小为32KB,由BufferKBSize属性来设置。测试结果显示,这个默认的缓冲区大小,只适合返回很小的数据集的...

2018-07-30 12:14:11

阅读数 1746

评论数 0

清除SQL Server数据库表中的右截断字符

      这里说的右截断字符,是指类型为char或varchar的字段中,最后一个双字节字符(如汉字)由于字段宽度不够被切断为只剩下1个字节的字符,这个字符会被显示为乱码。SQL Server 2000及更早的版本,碰到要保存的字符串长度大于字段长度时,会把字符串截成字段的长度再保存,这个过程会...

2018-07-26 13:19:43

阅读数 449

评论数 0

Hifive1(RISC-V)开发板在Arduino IDE中的配置方法

. 操作系统: 建议使用Ubuntu 16.04 LTS,据说这是设计Hifive1开发板的公司SiIive使用的操作系统版本。可以使用安装在虚拟机上Ubuntu。Sifive官方暂时不支持Windows版的Arduino IDE;对于macOS,虽然官方说是支持的,但实际使用时编译会报错。Ubu...

2018-07-10 23:47:01

阅读数 752

评论数 0

使用Arduino IDE开发环境编写的Hifive1(RISC-V)开发板演示程序(Demo)。

RISC-V指令架构现在非常热,大有未来全球标准指令集之势。Hifive1是Sifive公司推出第一个商用RISC-V开发板,里面预装了一个三色发光二极管的颜色渐变的演示程序,但没有提供源代码,所以本人就仿照Hifive1开发板的演示效果,使用Arduino IDE写了这样一个模仿原效果的演示程序...

2018-07-04 21:23:32

阅读数 556

评论数 0

解决Delphi的TIdFtp组件在使用压缩方式下载有时会报错的问题

       本人在使用Delphi TIdFtp进行压缩方式下载时,发现有时会报一个EIdReplyRFCError类型的错误,错误信息为Data connection closed abnormally。经分析发现是由于IdCompressorZLib单元的procedure TIdCompr...

2018-07-04 11:03:22

阅读数 211

评论数 0

解决Delphi XE3及以上版本中的ClientDataSet的长中文字段名出现乱码的问题

       这个问题起码从Delphi XE3开始就存在,一直到目前最新版本都是这样,而且预计还会长期存在下去。导致这个问题的原因是这个组件和DataSetProvider组件的一些变量从AnsiString改成了utf8String, 但又没有改得很完整。对于英文来说,AnsiString和u...

2018-06-29 22:38:41

阅读数 393

评论数 0

在DBGridEh的CheckBox列中根据条件禁用部分CheckBox(显示为灰色)的示例

[code=delphi]unit Unit1;interfaceuses  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,  System.Classes, Vcl.Graphics, Vcl.Controls...

2018-06-21 18:49:56

阅读数 390

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭