随笔分类 -  Delphi

如何让TEdit在获取输入焦点后selectAll?
摘要:关于网友提出的“ 如何让TEdit在获取输入焦点后selectAll?”问题疑问,本网通过在网上对“ 如何让TEdit在获取输入焦点后selectAll?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下: 问题: 如何让TEdit在获取输入焦点后selectAll?描述: 我在OnE 阅读全文

posted @ 2018-05-10 12:16 癫狂编程 阅读(372) 评论(0) 推荐(0)

如何在DBGrid中能支持多项记录的选择
摘要:When you add [dgMultiSelect] to the Options property of a DBGrid, you give yourself the ability to select multiple records within the grid. The record 阅读全文

posted @ 2018-01-16 01:37 癫狂编程 阅读(176) 评论(0) 推荐(0)

Delphi 判断一个字符串是否为数字
摘要://函 数 名: IsDigit//返 回 值: boolean//日 期:2011-03-01//参 数: String//功 能: 判断一个字符串是否为数字//作 者:liubin//******************************************************** 阅读全文

posted @ 2018-01-15 23:44 癫狂编程 阅读(2954) 评论(0) 推荐(0)

理解 Delphi 的类(十一) - 深入类中的方法[8] - 抽象方法与抽象类
摘要://抽象方法类似与接口; 在没有接口的年代 Delphi 是用抽象方法来模拟接口的; 我想它最终会被接口替代. {下面就定义了两个抽象方法} TMyClass = class(TObject) procedure Proc1; virtual; abstract; {抽象方法首先应该是一个虚方法或动态方法} function Fun: string; dynamic; abst... 阅读全文

posted @ 2018-01-15 05:01 癫狂编程 阅读(215) 评论(0) 推荐(0)

动态生成lookup字段
摘要:var i: Integer;begin //ADOQuery已打开 //在数据集打开的情况下新增加一个字段 with Self.ADOQuery1 do begin TDataSetDesigner.Create(Self.ADOQuery1); try Designer.BeginDesign; 阅读全文

posted @ 2018-01-14 16:28 癫狂编程 阅读(329) 评论(0) 推荐(0)

Delphi报的错误
摘要:引入单元时提示Unit 'Unit1' already uses all the units in the project. 可能是没有添加环境变量造成的,需要手动输入代码引用单元。 和Environment Variables选项有关。 阅读全文

posted @ 2018-01-10 17:06 癫狂编程 阅读(183) 评论(0) 推荐(0)

Cannot create file"C:\Users\LML\AppData\Local\Temp\EditorLineEnds.ttr"。另一个程序正在使用此文件,进程无法访问。
摘要:不能二次启动,每次开机第一次都ok,出于习惯,总是想试试第二次打开软件是否正常,结果不出所料,出现了“Cannot create file"C:\Users\LML\AppData\Local\Temp\EditorLineEnds.ttr"。另一个程序正在使用此文件,进程无法访问。” 后来采用了这 阅读全文

posted @ 2018-01-10 16:19 癫狂编程 阅读(871) 评论(0) 推荐(0)

如何在数据表中存取图片 - 回复 "三足乌" 的问题
摘要:问题来源: http://www.cnblogs.com/del/archive/2009/05/28/1491186.html#1801853准备工作:1、在空白窗体上添加: ClientDataSet1、Button12、激活窗体的 OnCreate 事件、激活 Button1 的 OnClic 阅读全文

posted @ 2018-01-07 23:20 癫狂编程 阅读(281) 评论(0) 推荐(0)

使用 TClientDataSet(1)
摘要:本例效果图: 代码文件: 窗体文件: 阅读全文

posted @ 2018-01-07 23:19 癫狂编程 阅读(471) 评论(0) 推荐(0)

Delphi下使用指针的简单总结
摘要:由于最近公司太忙,好久没有更新我的BLOG了。原来想着写写关于HOOK驱动的文章,可是最后想想好久已经没有做驱动的东西了,怕写出来有错误,于是作罢。开发游戏也有一段时间了,发现使用DELPHI来开发网络游戏不了解DELPHI下指针的使用是完全不行的。所以今天我简单总结以下我使用DELPHI指针的心得 阅读全文

posted @ 2018-01-07 00:57 癫狂编程 阅读(244) 评论(0) 推荐(0)

新人请问,怎么获取类成员函数的指针
摘要:新人请教,如何获取类成员函数的指针?public procedure TestAddress; procedure ShowAddress;end;......procedure TTest.testAddress;begin ...end;procedure TTest.ShowAddress;v 阅读全文

posted @ 2018-01-06 21:06 癫狂编程 阅读(343) 评论(0) 推荐(0)

Delphi中ClientDataSet.FieldDefs 的 FieldDefs是哪两个单词的缩写?
摘要:field defined定义的字段 阅读全文

posted @ 2017-12-24 23:12 癫狂编程 阅读(517) 评论(0) 推荐(0)

Delphi中快速修改变量名称
摘要:鼠标左键选择需要修改的范围,左侧会出现一个同步编辑模式(Sync Edit Mode),快捷键:CTRL+SHIFT+J,它可以让我们清楚地编写或改写多个同一参数。 阅读全文

posted @ 2017-12-24 19:41 癫狂编程 阅读(552) 评论(0) 推荐(0)

如何用Delphi开发网游外挂
摘要:1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,做这种外挂在编程只需要对内存地址有一点认识并且掌握API就可以实现,“精灵”的外挂这是这种方式写成 阅读全文

posted @ 2017-12-23 00:48 癫狂编程 阅读(927) 评论(0) 推荐(0)

Hook
摘要:Delphi隐藏当前进程主要需要解决两个问题,即隐藏窗口和设定热键。一. 隐藏窗口 通过API函数GETACTIVEWINDOW获取当前窗口;函数ShowWindow(HWND,nCmdShow)的参数nCmdShow取SW_HIDE时将之隐藏,取SW_SHOW时将之显示。例如:showwindow 阅读全文

posted @ 2017-12-23 00:41 癫狂编程 阅读(551) 评论(0) 推荐(0)

Delphi中如何实现模拟组合按键,如发送Ctrl+F的按键
摘要:利用 keybd_event函数可实现,如下面的代码用以实现在一个公共菜单中模拟Ctrl_F按钮以调用DBGridEH的查找对话框功能:这是在一个ActionList中的某一Action的OnExecute事件代码。 procedure TDM.act_LocateExecute(Sender: T 阅读全文

posted @ 2017-12-23 00:31 癫狂编程 阅读(2248) 评论(0) 推荐(0)

Delphi实现DBGrid全选和反选功能
摘要:Delphi实现Dbgrid全选和反选、清除全选的功能,不管是在Delphi下,还是在WEB开发中,这种功能都是很实用的,是进行数据批量操作的基础。本模块就是实现了为Delphi的DBGrid数据列表增加全选内容、清除全选的功能,很实用了,代码内容如下: 阅读全文

posted @ 2017-12-23 00:05 癫狂编程 阅读(1911) 评论(0) 推荐(0)

Delphi DBGrid记录全选和反选拖动处理
摘要:DBGrid1.DragMode := dmManual;//留意这个设置不要变 procedure ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); procedure TForm18.ApplicationEven 阅读全文

posted @ 2017-12-22 23:34 癫狂编程 阅读(645) 评论(0) 推荐(0)

怎样实现在DBGrid中双击选择整行,并且可以多选?谢谢!!
摘要:DBGrid1->Options里有个dgMultiSelect,把它设为true就能多选了 先设置DBGrid1->options中dgRowSelect = true, dgMultiSelect = true。接着写按下面的写。void __fastcall TForm1::DBGrid1Db 阅读全文

posted @ 2017-12-22 23:31 癫狂编程 阅读(1191) 评论(0) 推荐(0)

在delphi中我用DBGrid选择多条记录,如何一次把选择的多条记录删掉
摘要:procedure TForm1.btnDoSumClick(Sender: TObject);var i: Integer;begin if DBGrid1.SelectedRows.Count > 0 then begin with DBGrid1.DataSource.DataSet do b 阅读全文

posted @ 2017-12-22 23:21 癫狂编程 阅读(1612) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的