![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
delphi学习
文章平均质量分 65
saulia
这个作者很懒,什么都没留下…
展开
-
Delphi深度之旅——网络游戏外挂制作
在几年前我看到别人玩网络游戏用上了外挂,做为程序员的我心里实在是不爽,想搞清楚这到底是怎么回事。就拿了一些来研究,小有心得,拿出来与大家共享,外挂无非就是分几种罢了(依制作难度):1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,做这种外挂在编程只原创 2005-03-23 14:05:00 · 1103 阅读 · 0 评论 -
用API函数在DELPHI中实现“非典型”窗体
现在的一些共享软件特别是一些多媒体播放器软件为了吸引用户,很注重程序界面的设计。实际上,我们使用API函数也可以实现那些好看又另类的效果。 1.异形窗体 窗体只能是方的吗?不是,还可以有其他形状。这要用到两个Win32 API函数。首先用CreateRoundRectRgn()函数在窗体内界定一个椭圆形区域。这里所指的区域(region)是一个特殊的API对象,我们可以在区域内原创 2005-03-23 13:50:00 · 678 阅读 · 0 评论 -
在Delphi 中如何使用水晶报表
1,project -- import type library 出现一个box 2,在box中 选择 crystal report x activex designer runtime library(x代表你的水晶报表是什么版本的,如8.5,那x就是8.5)3. 点击 Install 按纽 ,然后点击 Into New Package(这里会要求你输入一个路径(如:e:/borland/del原创 2005-03-23 13:51:00 · 1789 阅读 · 0 评论 -
隔行换颜色
procedure TFrmSellOpenOrder.dbgridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin dbgrid.Canvas.Pen.Mode:=pmmask; with dbgrid do b原创 2005-03-30 09:12:00 · 677 阅读 · 0 评论 -
在FastReport中动态创建memo
对于FastReport,它利用你自己的程序代码动态创建报表窗体,就象VCL对象一样。这个例子可以从RUNTIME子目录中找到。这个例子中,当按下按钮后,一个从CUSTOMER.DB数据表接收公司列表的报表将被创建。这个按钮的OnClick事件处理的源代码显示如下:procedure TForm1.Button1Click(Sender: TObject);var v: TfrView; b:原创 2005-03-30 13:28:00 · 3326 阅读 · 0 评论