Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->编程语言 ->Delphi ->列表
对Delphi控件的一点改良(三)
Parent属性的应用。大家常常忽视Parent属性的存在。那好就让他发发威吧。 看看这个好东东: unit Edit1; interface uses Windows, Messages, SysUtils, Classes, Controls, StdCtrls; type TSParent = class(TEdit) private { Private declarations } protected { Prot...
作者:Webmaster发表于:2007-06-05 09:11:28 点击:117 评论:1 查阅全文...
对Delphi控件的一点改良(二)
如何在没有画布的控件上进行绘画呢?比如说Tpanel,他不具备画布的属性在上面写字画画都有困难。自己再把它包装一下吗?麻烦点吧!如何才能方便的进行处理呢? 看看这段代码 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Co...
作者:Webmaster发表于:2007-06-05 09:11:22 点击:65 评论:1 查阅全文...
对Delphi控件的一点改良
我们都知道Delphi的很多控件有滚动条,可现在很流行浮动式滚动条。Delphi的控件并不具备这样的外观。现在流行FloatStyle套件。可是当我不具备该套又想拥有浮动式滚动条的控件该怎么办呢? 用commctrl单元中的InitializeFlatSB函数 下面看个例子很好玩的 unit Unit1; in...
作者:Webmaster发表于:2007-06-05 09:11:15 点击:124 评论:1 查阅全文...
Delphi的大Bug
...
作者:Webmaster发表于:2007-06-05 09:11:14 点击:76 评论:1 查阅全文...
鼓励,很多的,Delphi高手突破,外加冷水一瓢
关于对象内存的分配及回收 不知道有人对dl这个寄存器放在这里有什么想法没有,没有的话就想想,想好了,您就好了。实际上在下面的代码(一)之前,有这样一行代码 MOV dl, 1,那么这样说,为什么要这样,原因,不是很简单的简单,代码重复利用。关于此处dl寄存器的使...
作者:Webmaster发表于:2007-06-05 09:11:13 点击:96 评论:1 查阅全文...
一个计算器的代码,欢迎大家点评
例如: 1. CalcExpr('2*5+1')='11' 2. 带条件 CalcExpr('214=5 : 2*5')='10' CalcExpr('62 : 3')='0' 3. 带函数 CalcExpr('max(1,2,3,6,4+7,7)')='11' 用法:将untCalc.pas 加入到你的工程里面,然后调用CalcExpr即可。 这里是源代码: unit untJCalc; interface uses...
作者:Webmaster发表于:2007-06-05 09:11:11 点击:82 评论:1 查阅全文...
计算出用字符串表示的数学表达式的值
// built by Liu Yang 2002.1.8 library Expression; uses Dialogs, Math, SysUtils; Const Symbol_Mod='M'; Symbol_Div='D'; Symbol_Shl='L'; Symbol_Shr='R'; Symbol_Or='O'; Symbol_Xor='X'; Symbol_And='A'; function ConvertExpression(ExpressionString:PChar):P...
作者:Webmaster发表于:2007-06-05 09:11:09 点击:183 评论:1 查阅全文...
用Delphi产生一个最小的可执行程序
用Delphi产生一个最小的可执行程序 曾经在网上看到有人说Delphi能够产生大小只有16k的Win32应用程序,而我自己曾经编写过的这种可执行文件大小则是在17k左右,因而我一度猜想Delphi恐怕也只能将代码优化到这种程度了。最近由于测试的目的重新把这个程序写了一遍,才发...
作者:Webmaster发表于:2007-06-05 09:11:08 点击:93 评论:1 查阅全文...
用DELPHI制作在线程序升级信息查询
越来越多的程序支持在线升级功能,本文介绍的就是如何从网站获取升级信息。这里我主要使用版本信息来检测是否需要下载升级版本。 大致原理如下: 1、放置信息文本到网站。 2、使用TNMHTTP从网站信息文本获取文本内容。 3、分析文本解析所需信息。 4、比较程序版本提供...
作者:Webmaster发表于:2007-06-05 09:11:04 点击:141 评论:1 查阅全文...
《delphi高手突破》节选二
完成了第三章 异常及错误处理,节选一节 构造函数与异常 这个话题在C++社区中经常会被提起,而在Delphi社区中似乎从来没有人注意过。也许由于语言的特性,使得Delphi程序员不必关心这个问题。但我想Delphi程序员也应该对该问题有所了解,知道语言为我们提供了什么而使...
作者:Webmaster发表于:2007-06-05 09:11:02 点击:63 评论:1 查阅全文...
Power by linux-cn.com 粤ICP备05006655号