Delphi
文章平均质量分 52
iteye_3592
这个作者很懒,什么都没留下…
展开
-
Log4Delphi
Log4d是apache下的一个delphi开源子项目,它的设计思想来源于Log4j,但并不是Log4j的子项目,主要目标是开发环境与生产环境下的日志输出。一、下载https://sourceforge.net/project/showfiles.php?group_id=145326二、安装将源代码下的log4delphi\src\delphi\log4delphi_D6.dpk包安装在...2007-07-06 11:24:47 · 280 阅读 · 0 评论 -
Delphi7修正ntdll.dll报错
Delphi7中,ComboBox包含空行,Items属性中的值如果包含空行就会发生类似错误把附件中的文件复制到项目目录下,并且添加到project里即可。如果编译不通过,删除文件中的这行[code="java"]{$I rpconf.inc}[/code]...原创 2010-05-24 14:50:10 · 1182 阅读 · 0 评论 -
Delphi的StrToDate
默认的StrToDate和当前操作系统设定的日期策略有关(短日期格式),一旦和开发时用的编码不符,会抛出异常。所以,最好在做转换时,强制转换一下,如下[code="java"]vart:TDateTime;fs:TFormatSettings;beginfs.ShortDateFormat:='yyyy-mm-dd';fs.DateSeparator:='-';...原创 2010-10-20 13:39:27 · 1128 阅读 · 0 评论 -
PHPRPC
1、用Java做服务端, Delphi做客户端Java端的Bean Property,在Delphi端必须都有(Delphi端只能多属性,不能少属性)2、Java端的属性,如果不需要传递,则可以在属性前用transient修饰,这些属性不会被传递[color=red]3、注意 null和0的问题比如在Java端定义了一个属性Integer,这个属性可能是null如果nu...2010-03-15 12:53:55 · 83 阅读 · 0 评论 -
TeeChart 在Delphi 7.0中的安装
TeeChart 7.0 With Source在Delphi 7.0中的安装 前一段时间我写过一篇《TeeChart 6.01在Delphi 7.0中的安装》,昨天得到了新的TeeChart 7.0 With Source。立刻试着安装,竟然一次成功,非常高兴!现在把我的安装方法写出来,愿大家都能一次安装成功!一、删除Delphi7自带TeeChart 1、Co...原创 2008-12-11 16:16:28 · 260 阅读 · 0 评论 -
procedure & procedure of object的区别
delphi中经常见到以下两种定义Type TMouseProc = procedure (X,Y:integer); TMouseEvent = procedure (X,Y:integer) of Object;两者样子差不多但实际意义却不一样,TMouseProc只是单一的函数指针类型;TMouseEvent是对...原创 2008-11-16 22:31:35 · 210 阅读 · 0 评论 -
Delphi制作DLL的注意事项
在公司里有一些需要制作DLL的场合,因为熟悉、方便和简易,大多数使用Delphi来制作。现在就这个主题提出一些个人建议。 尽量使用标准DLL接口。指的是传递的参数类型及函数返回类型不能是Delphi特有的,比如string(AnsiString),以及动态数组和含有这些类型成员的复合类型(如记录),也不能是包含有这些类型成员数据成员的对象类型,以避免可能的错误。如果使用了stri...原创 2008-11-14 15:59:46 · 133 阅读 · 0 评论 -
PHPRPC for Delphi 中自定义类型传输详解
[b][color=red]转自 http://coolcode.cn/?action=show&id=317[/color][/b]PHPRPC for Delphi 中除了支持基本数据类型、容器类型传递以外,同样也支持自定义类型的传递,而能够进行传递的自定义类型的基类就是 TPHPObject。这个类是在 PHPRPC 单元中定义的。下面我们就对这个类进行一下深入的剖析。首先第...原创 2009-07-14 09:54:54 · 128 阅读 · 0 评论 -
PHPRPC for Delphi 中的容器类型
[b][color=red]转自http://coolcode.cn/?action=show&id=318[/color][/b]尽管 Delphi 的 VCL/CLX 中提供了一些容器类型(比如 TList,TObjectList,TStringList 等),但是这些容器要么是针对指针的(无所不包),要么是针对对象的(基本类型就无法存了),甚至是针对某种特殊类型的(这样就限制就更大了...原创 2009-07-14 09:54:01 · 112 阅读 · 0 评论 -
PHPRPC for Delphi 使用实例解析
[b][color=red]转自 http://coolcode.cn/?action=show&id=321[/color][/b]本文是针对 PHPRPC for Delphi 原生程序开发版本的介绍,如果您使用的是 .NET 版本可以忽略本文。PHPRPC for Delphi 是以组件形式提供的,目前只提供了客户端组件,它是非可视化的组件,所以不论是在窗口程序还是控制台程序...原创 2009-07-14 09:51:55 · 186 阅读 · 0 评论 -
Delphi应用程序的内存泄露
内存泄漏测试及修复的技巧:(翻译自MemProof帮助的部分内容,翻译得不好,请大家来信指导)The following are a couple of tips that can be usefull when fixing leaks in an application :下面的这些技巧对于修复应用程序的内存泄漏非常有用:* First just launch the app and ...2007-07-16 11:08:13 · 292 阅读 · 0 评论 -
FastMM FastCode
Delphi 2006 中一个重要的更新就是使用开源内存管理器 FastMM 替调了使用了 N 年的老内存管理器。FastMM 在外国 Delphi 社区非常有名,其主要目的就是重新实现一个高效、安全、稳定的内存管理器(Borland 的内存管理器问题多多,如 Dll 和 Exe 间无法共享,多线程下效率底--一些情况下甚至于低一个数量级!),在代号为 Dexter 的 Delphi 2006 ...2007-07-16 09:52:10 · 1020 阅读 · 0 评论 -
Decal SDL Delphi的容器/范型类库
Decal的前身是 SDL,一套商业的通用数据结构与算法类库。Decal删除了其中关于垃圾回收部分的代码,而将其他部分全部开放源代码了,这对大家来说是一个好消息。Decal的全称是 Delphi Container and Algorithm Library,也就是Delphi 数据容器和算法类库。Decal是基于 Mozilla 开放源程序协议的一个数据结构类库,它的作者是Soletta。Dec...2007-07-06 17:36:20 · 144 阅读 · 0 评论 -
Delphi键盘按键伪码
注意:只有当前form的keyPreview设置成true后,才会响应KeyDown事件 用法:if key = chr(VK_RETURN) then...常数名称 十六进制值 十进制值 对应按键VK_LBUTTON 01 1 ...原创 2012-05-20 15:54:11 · 113 阅读 · 0 评论