![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Delphi
ttch
这个作者很懒,什么都没留下…
展开
-
闲谈Graphics单元
本文中如果有错误的地方,您可以通过ttch007@sina.com联系笔者, 同时希望能与大家共同讨论 VCL中的图象显示核心单元Graphics,其中主要把图象对象分为2大类TGriphics TGriphicsObject,两者从字面意义讲一个是图象体,一个是图象工具。打个比喻一个是绘图体,一个是绘图工具体。接下来我们具体了解以下这个单元是怎么封装的这个单元。 TFont,TPen,T原创 2005-03-08 11:49:00 · 1373 阅读 · 0 评论 -
开始学习使用写日志的方式来记录写程序做过的修改
在程序中加入注释,然后并写上日期,然后在一个日志目录写上做过修改。现在维护同一个程序的两个版本,怕程序上出现问题,尽量通过日志改动来提醒另一个版本来改动。等新的版本改动之中加上旧的版本的改动的代码。用这样的方法主要是因为旧的版本现在趋于稳定,新的版本加了一些新的特性,并重新设计了框架。原创 2005-12-29 15:53:00 · 2084 阅读 · 2 评论 -
今天写了一个用户池的代码
具体的原理很简单,就是提前输入一定量的用户的内存,然后用一个指示告诉他为空,等用的时候把他设置为非空就可以,删除的时候再告诉他为空。这样就能保证服务器的基本的GC。。。虽然简单 但慢慢改善。。。毕竟简单是开始吗。但不能永远开始。。。。继续努力。原创 2006-01-03 16:10:00 · 1782 阅读 · 0 评论 -
今天在搜索看到的文章:采访 Alan C. Moore (by Clay Shannon)
今天在搜索看到的文章:Interview with Alan C. Moore by Clay Shannon 采访Alan C.Moore by Clay ShannonAbstract: Music and humanities professor/JEDI director Alan C. Moore talks about the relationship between mu转载 2006-01-21 13:25:00 · 2069 阅读 · 0 评论 -
want使用方法
首先确立你的工程目录,然后到want.sourceforge.net去下载最新的want程序文件把want.exe和dof2want.exe拷贝到你的工程根目录然后使用 dof2want.exe 你的工程名.dof 的命令来生成编译配置文件然后生成的XML文件改名成want.xml 然后运行want..exe就可以编译了。原创 2006-02-21 10:25:00 · 2496 阅读 · 0 评论 -
昨天配置WANT配置了半天
配置文件配置了半天才弄明白 :( 读代码是件比较累的活。。。有的时候享受,有的时候 诶。。。。以下是配置文件 没有加打包功能 只加了一个版本控制功能和编译和清除功能原创 2006-03-06 09:16:00 · 1426 阅读 · 0 评论 -
编译WAnt
设置编译路径。。。我使用的绝对路径E:/实现阶段/工具/程序列表生成编译路径;E:/实现阶段/工具/程序列表生成编译路径/common;E:/实现阶段/工具/程序列表生成编译路径/unix;E:/实现阶段/工具/程序列表生成编译路径/vcl;E:/实现阶段/工具/程序列表生成编译路径/visclx;E:/实现阶段/工具/程序列表生成编译路径/windows;E:/实现阶段/工具/程序列表生原创 2006-04-27 08:41:00 · 1502 阅读 · 0 评论 -
BASM学习心得(字符串存储方式)
字符串如何存储以"hello"为例============================68656c6c6f16进制寄存器存储的时候为============================6c6c65686f000000读取出来为mov ebx,[edx] // edx为字符串地址============================6c6c65686f000000原创 2006-08-23 17:29:00 · 1859 阅读 · 0 评论 -
StrToFloat返回不安全性。
delphi 中的StrToFloat返回的类型不是Float 而是Extended 在小数进行对比的时候 有时候出错。。因为Float和double是6字节 而Extended是8字节。更安全的做法是使用function TryStrToFloat(const S: string; out Value: Double): Boolean; overload;原创 2007-06-01 16:43:00 · 4943 阅读 · 0 评论