随笔分类 -  Delphi

上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 63 下一页

delphi中nil、null、UnAssigned区别
摘要:nil:空指针,空地址,对象也是指针,所以可以object := nil;null:null是一个未定义值的变量,既不是0也不代表空字符串,它是未定义的。http://www.delphibasics.co.uk/RTL.asp?Name=Null判断对象为不为空用if assigned(objec 阅读全文

posted @ 2019-05-16 18:34 癫狂编程 阅读(951) 评论(0) 推荐(0) 编辑

模式窗体与非模式窗体
摘要:非模式窗体从创建到销毁都需要代码来维护,防止内存未安全释放。 模式窗体就比较省心一些,只需要在代码段的try…finally中创建并维护即可。 下面用例子来说明一下两类窗体如何调用: 主窗体程序: 模式窗体: 非模式窗体: 阅读全文

posted @ 2019-05-16 18:13 癫狂编程 阅读(277) 评论(0) 推荐(0) 编辑

Delphi中的窗体创建与销毁
摘要:Delphi中的窗体,有模式窗体与非模式窗体两种。两种窗体的调用方式不同,模式窗体使用ShowModal显示,非模式窗体使用Show显示。当显示模式窗体的时候你是不能操作本程序的其他窗体的,你不能把焦点从模式窗体转到其他窗体上。而非模式窗体则没有这种限制,你可以从一个非模式窗体切换到另外一个非模式窗 阅读全文

posted @ 2019-05-16 18:04 癫狂编程 阅读(233) 评论(0) 推荐(0) 编辑

delphi : 窗体的close,free,destroy
摘要:一、我用application.create(TForm2,Form2)语句,创建了Form2,可是调用了Form2.close后,重新调用Form2.show. 刚才所创建的Form2仍然存在。问为了节约资源,应该怎样使用close,free,destroy. 三者的关系是什么?1、Action: 阅读全文

posted @ 2019-05-16 17:58 癫狂编程 阅读(1441) 评论(0) 推荐(0) 编辑

DELPHI中MDI子窗口的关闭 和打开
摘要:Delphi中MDI子窗口的关闭方式默认为缩小而不是关闭,所以当你单击子窗口右上角的关闭按钮时会发觉该子窗口只是最小化,而不是你预期的那样被关闭。解决办法是在子窗口的OnClose事件处理过程中加入如下代码,示例:procedure ChildForm.OnClose(Sender: TObject 阅读全文

posted @ 2019-05-14 21:10 癫狂编程 阅读(227) 评论(0) 推荐(0) 编辑

Delphi AES加密(转)
摘要:(**************************************************************) (* Advanced Encryption Standard (AES) *) (* Interface Unit v1.3 *) (* ... 阅读全文

posted @ 2019-05-11 19:28 癫狂编程 阅读(2101) 评论(0) 推荐(0) 编辑

Delphi加密解密算法
摘要:// 加密方法一(通过密钥加密解密)function EncryptString(Source, Key: string): string;function UnEncryptString(Source, Key: string): string;//加密方法二(通过移位加密解密)function 阅读全文

posted @ 2019-05-11 18:57 癫狂编程 阅读(1893) 评论(0) 推荐(0) 编辑

IntToHex
摘要:IntToHex是一种函数,功能是将一个值转换成16进制形式的字符串。 IntToHex(int Value, int Digits) 来源: 在Delphi、Pascal或C++ Builder中使用。 功能: 把一个值转换成16进制形式的字符串。 如:delphi中定义一个ch:char; 那么 阅读全文

posted @ 2019-05-11 18:18 癫狂编程 阅读(1153) 评论(0) 推荐(0) 编辑

Delphi中的进制转换
摘要:二进制转换 16进制转字符 16进制转十进制 数据转换成二进制 阅读全文

posted @ 2019-05-11 18:17 癫狂编程 阅读(494) 评论(0) 推荐(0) 编辑

delphi inttohex 整型到十六进制
摘要:inttohex from delphi help: Returns the hex representation of an integer. Unit SysUtils Category numeric formatting routines Delphi syntax: function In 阅读全文

posted @ 2019-05-11 18:09 癫狂编程 阅读(710) 评论(0) 推荐(0) 编辑

delphi将程序最小化至右下角
摘要:程序新手,如果有不恰当的地方,请大家帮忙改正! 1、下载并安装Raize.v5.5控件,delphi版本为:delphi 7.0。 2、添加RzTrayIcon控件、PopupMenu控件至窗体上。 3、程序代码示例: unit Unit1; interface uses Windows, Mess 阅读全文

posted @ 2019-05-11 17:51 癫狂编程 阅读(727) 评论(0) 推荐(0) 编辑

我在DBGridEh增加一栏复选框及对应操作的解决方案
摘要:最近客户有个需求,要求对单据列表里指定的单据进行批量审核,很自然的,我想到了在DBGridEh增加一栏复选框的列,审核时遍历所有单据,将打了勾的单据审核就可以了。查阅了网上很多文章,不外有2个方案,1是在数据表里增加字段,2是直接在DBGridEh增加一个没有字段的栏,也许是我笨吧,2种方案试过了都 阅读全文

posted @ 2019-05-11 17:05 癫狂编程 阅读(949) 评论(0) 推荐(0) 编辑

Delphi中paramstr的用法
摘要:原型 function paramstr(i:index):string 对于任何application paramstr(0)都默认代表的是应用程序的绝对路径。那么有paramstr(0),就肯定有paramstr(1),paramstr(2)...了。它们的值又是什么了?我试了下取出的是空值,又 阅读全文

posted @ 2019-05-10 13:52 癫狂编程 阅读(376) 评论(0) 推荐(0) 编辑

Application.CreateForm()和TForm.Create()创建的窗体有什么区别么?二者在使用上各有什么技巧?(50分)
摘要:https://wedelphi.com/t/135849/ 阅读全文

posted @ 2019-05-10 10:41 癫狂编程 阅读(1362) 评论(0) 推荐(0) 编辑

学用 TStringGrid [6] - Options
摘要:本例运行效果图: 一般修改 TStringGrid 的 Options 直接在设计时选一下 True 或 False 就行了; 代码中可以像下面操作: 做完这个例子发现不太初级了, 但代码很简单: 附上窗体设计源码: 阅读全文

posted @ 2019-05-08 17:26 癫狂编程 阅读(575) 评论(0) 推荐(0) 编辑

Delphi IDE使用的一些主要技巧
摘要:Delphi IDE使用的一些主要技巧 1、查找和替换 (1)<ctrl>+F[1]:选择页“Find”,进行查找,则根据查找方向继续查找。选择页“Findin Files”,则进行该工程内的全文查找。(2)<ctrl>+R:替换。(3)设置书签和定位:设置书签:<ctrl>+<shift>+数字[ 阅读全文

posted @ 2019-05-07 23:44 癫狂编程 阅读(474) 评论(0) 推荐(1) 编辑

动画演示 Delphi 2007 IDE 功能[2] - 定义变量
摘要:https://my.oschina.net/hermer/blog/319152 动画剧本: 第一个变量: 输入: var; 然后执行 Ctrl+J ... 回车 第二个变量: 执行 Ctrl+J; 然后输入 v 后打空格键 ... 再 Tab ... 回车 第三个变量: 先书写语句; 然后选定变 阅读全文

posted @ 2019-05-07 23:30 癫狂编程 阅读(154) 评论(0) 推荐(0) 编辑

Delphi的类与继承
摘要:既然已经做出了com程序用delphi来开发的决定,那当然就要对delphi进行一些深入的了解。有人说delphi是一个用控件堆砌起来的工具,和vb没什么两样;也有人说dephi实际上是面向过程的,他的面向对象并不彻底。实际生活中持这两种观点的人不在少数,就拿我认识的一个非常好的程序员来说吧,他很早 阅读全文

posted @ 2019-05-07 23:19 癫狂编程 阅读(777) 评论(1) 推荐(0) 编辑

属性的自动完成
摘要://在 type 区写入: TMyClass = class property s: string; end; //然后把光标放在其中,执行 Ctrl+Shift+C,可以自动生成以下代码: TMyClass = class private Fs: string; procedure Sets(co 阅读全文

posted @ 2019-05-07 21:24 癫狂编程 阅读(158) 评论(0) 推荐(0) 编辑

DELPHI中函数、过程变量的声明与应用
摘要:Procedure型变量: 在DELPHI中,函数、过程的地址可以赋给一个特殊类型的变量,变量可用如下方式声明: var p : procedure(num:integer); //过程 或: var f : function(num:integer):integer; //函数 也可定义一个过程( 阅读全文

posted @ 2019-05-07 18:45 癫狂编程 阅读(1250) 评论(0) 推荐(0) 编辑

上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 63 下一页

导航

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