摘要: 1 、如何让协议许可页面默认选中我同意按钮 [code]procedure InitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked := true;end;2、自定义安装程序右上角图片大小 [code]procedure InitializeWizard();beginWizardForm.WizardSmallBitmapI... 阅读全文
posted @ 2010-06-09 10:35 A.wei 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://alek.blogbus.com/logs/5120028.html有以下几个诀窍:1、业务主键和数据库物理主键分离在抽象系统业务模型时,我们都习惯于根据业务的情况定义出一个表的唯一不重复的关键字(主键)。然而,更好的做法,是不论具体业务如何,把所有的表的主键都定义成Generator支持下的自增长整数,作为记录编号(命... 阅读全文
posted @ 2010-06-09 09:38 A.wei 阅读(706) 评论(0) 推荐(0) 编辑
摘要: Lazarus不光可以交叉编译多种CPU的程序,连 Sun 的跨平台遗愿也给实现了,而且还是编译成原生代码呢!Lazarus 是 Freepascal 的图型界面 IDE, 使用 Freepascal 的编译器,界面和操作与 Delphi 几乎一样,而且有全中文界面(像小某这般的半文盲是何等的喜事呀!),可编译控制台程序和GUI程序。看它的编译选项,挺吓人的:可交叉编译以下CPU的程序: arm、... 阅读全文
posted @ 2010-05-29 16:55 A.wei 阅读(2469) 评论(2) 推荐(1) 编辑
摘要: SQLite是一个很好用的单机数据库,体积小巧,支持大多数SQL 92语法,速度快,健壮,使用和分发都很简单。但是免费开源版并不提供加密功能,需要加密得购买原作者的一个插件,价格$2000!我们只好使用第三方的加密版本,这是被逼的。当然还有一个选择就是,在开源的C文件中已经预留了加密接口,有能力的可以自己去实现。闲话休提。第三方的加密版本已经有人实现了,还不止一个。下面分别介绍一下:※... 阅读全文
posted @ 2010-03-21 07:04 A.wei 阅读(1443) 评论(2) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2010-03-10 16:34 A.wei 阅读(443) 评论(0) 推荐(0) 编辑
摘要: MSDE 2000 是MS SQL Server的桌面数据库引擎( SQL Server 2000 Desktop Engine ),能实现MS SQL是基本功能,可免费分发。在规模不太大的项目中作后台数据库最适合。下面列出它的安装参数,利用这些参数,可订制你的MSDE。SAPWD="AStrongPassword" 指定一个强密码以便分配给 sa 管理员登录。 INSTANCENAME="Ins... 阅读全文
posted @ 2009-06-04 09:41 A.wei 阅读(551) 评论(1) 推荐(0) 编辑
摘要: 首先解释一下这个题目。在我使用Delphi 7的过程中发现,一个对象的事件只能被一个过程处理。如果多次给这个对象的事件赋给处理事件的过程,最后真正处理事件的将是最后赋值的那个过程。例如,有类TMyClass中定义了一个事件OnSomeFired,在类TClientClass中该类被实例化,它的事件被处理。如下所示:constructor TClientClass.Create;var myObj:... 阅读全文
posted @ 2009-04-16 16:49 A.wei 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 版本标识:VER10 : Turbo Pascal 1VER20 : Turbo Pascal 2VER30 : Turbo Pascal 3VER40 : Turbo Pascal 4VER50 : Turbo Pascal 5VER60 : Turbo Pascal 6VER70 : Turbo Pascal 7 / Borland Pascal 7VER80 : Delphi... 阅读全文
posted @ 2009-02-26 09:09 A.wei 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 1. $IFDEF 等同于 $IF DEFINED(...) :它们的结束分别是: $ENDIF、$IFEND; 例子中的 VER200 是 Delphi 2009 的标识.begin{$IFDEF VER200}ShowMessage('这是 Delphi 2009');{$ENDIF}{$IF DEFINED(VER200)}ShowMessage('这是 Delphi 2009');{$IF... 阅读全文
posted @ 2009-02-26 09:07 A.wei 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 一个程序从无到有的过程是这样的: 编辑代码 -> 预处理 -> 编译(成dcu等) -> 链接(为exe等).什么是预处理? 譬如 VCL 中有很多代码是兼容 Linux 的, 在 Windows 下就需要在编译之前预处理掉那些 for Linux 的代码.1、判断操作系统:其中的 "MSWINDOWS" 和 "LINUX" 就是 Delphi 预定义的 "条件标识符".begi... 阅读全文
posted @ 2009-02-26 09:06 A.wei 阅读(3776) 评论(1) 推荐(0) 编辑